expecto icon indicating copy to clipboard operation
expecto copied to clipboard

Test coverage optimisation

Open haf opened this issue 7 years ago • 0 comments

As your software grows, it becomes harder to keep track of which tests are needed to keep the test suite focused. With the new coverage #219 coming online, we could make it convenient to apply a test coverage-optimisation model such as:

  • http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.299.5124&rep=rep1&type=pdf
  • https://ieeexplore.ieee.org/document/7102604/

Find a minimal representative subset of the test suite that satisfies all the testing requirements . Test suite minimization problem is well known as the mini- mal hitting-set problem, or the minimal set-cover problem ( Garey and Johnson, 1979).

  • https://blog.acolyer.org/2014/10/22/coverage-and-its-discontents/

Something like ´mono --debug tests.exe --summary --analyse-coverage`

haf avatar Apr 20 '18 13:04 haf