Various coverage criteria are commonly used to assess the quality of test suites, but achieving full coverage according to these criteria is often impossible or impractical. Our research starts from the popular assumption that a disproportionate number of faults is likely to reside in recently changed code. Based on this assumption, we propose several change-based coverage criteria that reflect to what extent changes with respect to a previous program version are exercised by a test suite. In a set of experiments on programs from the SIR repository, we found change-based criteria to reveal faults better than traditional criteria, and to enable the construction of much smaller test suites with similar fault detection effectiveness. We al...
How can you tell whether your test suites are reliable? This is often done through the use of covera...
It is widely felt that software quality, in the form of reliability or "trustworthiness, &a...
Test suite reduction is aimed at finding representative sets that can satisfy the same testing objec...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Abstract. Code coverage is usually used as a measurement of testing quality and as adequacy criterio...
One of the key challenges of developers testing code is deter-mining a test suite’s quality – its ab...
Many studies suggest using coverage concepts, such as branch coverage, as the starting point of test...
Software testing is a key procedure to ensure high quality and reliability of software programs. The...
Test coverage information can help testers in deciding when to stop testing and in augmenting their ...
Part 5: Test OptimizationInternational audienceCode coverage is usually used as a measurement of tes...
We propose to use Search-Based Software Engineering to automatically evolve coverage criteria that a...
University of Minnesota Ph.D. dissertation. November 2012. Major: Computer science. Advisor: Dr. Mat...
While the relation between code coverage measures and fault detection is actively studied, only few ...
Code-coverage-based test data adequacy criteria typically treat all coverable code elements (such as...
A fundamental question in software testing research is how to compare test suites, often as a means ...
How can you tell whether your test suites are reliable? This is often done through the use of covera...
It is widely felt that software quality, in the form of reliability or "trustworthiness, &a...
Test suite reduction is aimed at finding representative sets that can satisfy the same testing objec...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Abstract. Code coverage is usually used as a measurement of testing quality and as adequacy criterio...
One of the key challenges of developers testing code is deter-mining a test suite’s quality – its ab...
Many studies suggest using coverage concepts, such as branch coverage, as the starting point of test...
Software testing is a key procedure to ensure high quality and reliability of software programs. The...
Test coverage information can help testers in deciding when to stop testing and in augmenting their ...
Part 5: Test OptimizationInternational audienceCode coverage is usually used as a measurement of tes...
We propose to use Search-Based Software Engineering to automatically evolve coverage criteria that a...
University of Minnesota Ph.D. dissertation. November 2012. Major: Computer science. Advisor: Dr. Mat...
While the relation between code coverage measures and fault detection is actively studied, only few ...
Code-coverage-based test data adequacy criteria typically treat all coverable code elements (such as...
A fundamental question in software testing research is how to compare test suites, often as a means ...
How can you tell whether your test suites are reliable? This is often done through the use of covera...
It is widely felt that software quality, in the form of reliability or "trustworthiness, &a...
Test suite reduction is aimed at finding representative sets that can satisfy the same testing objec...