umontreal-diro / IFT3913

Syllabus pour IFT3913 [automne 2024]
MIT License
20 stars 98 forks source link

Couverture de code #3

Open bbaudry opened 3 months ago

bbaudry commented 3 months ago
if condition_hold:
    print("the if-block is covered")
else:
    print("the else-block is covered")

https://fr.wikipedia.org/wiki/Couverture_de_code

bbaudry commented 3 months ago

JaCoCo, couverture de code pour Java https://github.com/jacoco/jacoco

bbaudry commented 3 months ago

Istanbul, couverture de code pour Javascript https://istanbul.js.org/

bbaudry commented 3 months ago

Coverage.py https://coverage.readthedocs.io/en/7.6.0/

bbaudry commented 3 months ago

Couverture pour Rust https://blog.rust-lang.org/2022/04/07/Rust-1.60.0.html#source-based-code-coverage

bbaudry commented 3 months ago

grcov collects and aggregates code coverage information for multiple source files (in java and js) https://github.com/mozilla/grcov

bbaudry commented 3 months ago

Reaching 100% Code Coverage in Rust

bbaudry commented 3 months ago

What is code coverage? https://www.atlassian.com/continuous-delivery/software-testing/code-coverage

bbaudry commented 3 months ago

Code coverage at Google

bbaudry commented 3 months ago

Code coverage and test suite effectiveness: Empirical study with real bugs in large systems

bbaudry commented 3 months ago

How effective are code coverage criteria?

bbaudry commented 3 months ago

Four common types of code coverage https://web.dev/articles/ta-code-coverage

bbaudry commented 3 months ago

A Practical Tutorial on Modified Condition/Decision Coverage http://shemesh.larc.nasa.gov/fm/papers/Hayhurst-2001-tm210876-MCDC.pdf

bbaudry commented 3 months ago

A large-scale study of test coverage evolution

bbaudry commented 3 months ago

Deep neural network test coverage: How far are we?

bbaudry commented 3 months ago

Production monitoring to improve test suites

bbaudry commented 3 months ago

Excluding code from test coverage: practices, motivations, and impact

bbaudry commented 3 months ago

Code Coverage Criteria for Asynchronous Programs https://www.franktip.org/pubs/fse2023.pdf

bbaudry commented 3 weeks ago

Cross platform code coverage for .NET https://github.com/coverlet-coverage/coverlet

bbaudry commented 3 weeks ago

LCOV Code Coverage