Most approaches to testing use branch coverage to decide on the quality of a given test suite. The intuition is that covering branches relates directly to uncovering faults. In this article we present an empirical study that applied random testing to 14 Eiffel classes for a total of 2520 hours and recorded the number of uncovered faults and the branch coverage over time. Our results show that: (1) in the tested classes, random testing reaches 93% branch coverage (2) it exercises almost the same set of branches every time, (3) it detects different faults from time to time, (4) during the first 10 minutes of testing while branch coverage increases rapidly, there is a strong correlation between branch coverage and the number of uncovered fault...
Many studies suggest using coverage concepts, such as branch coverage, as the starting point of test...
Abstract—A substantial amount of work has shed light on whether random testing is actually a useful ...
Test suite effectiveness is measured by assessing the portion of faults that can be detected by tes...
Abstract. Most approaches to testing use branch coverage to decide on the qual-ity of a given test s...
Software testing is a key procedure to ensure high quality and reliability of software programs. The...
Intuition suggests that random testing should exhibit a considerable difference in the number of fau...
Code coverage is one of the most important aspects of software testing, which helps software enginee...
Abstract—A number of structural coverage criteria have been proposed to measure the adequacy of test...
<p>A number of structural coverage criteria have been proposed to measure the adequacy of testing ef...
We model the relation among testing effort, cover-age and reliability, and present a logarithmic mod...
A number of structural coverage criteria have been proposed to measure the adequacy of testing effor...
While the relation between code coverage measures and fault detection is actively studied, only few ...
Summary and Conclusions Software test coverage measures quantify the degree of thoroughness of testi...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Many studies suggest using coverage concepts, such as branch coverage, as the starting point of test...
Many studies suggest using coverage concepts, such as branch coverage, as the starting point of test...
Abstract—A substantial amount of work has shed light on whether random testing is actually a useful ...
Test suite effectiveness is measured by assessing the portion of faults that can be detected by tes...
Abstract. Most approaches to testing use branch coverage to decide on the qual-ity of a given test s...
Software testing is a key procedure to ensure high quality and reliability of software programs. The...
Intuition suggests that random testing should exhibit a considerable difference in the number of fau...
Code coverage is one of the most important aspects of software testing, which helps software enginee...
Abstract—A number of structural coverage criteria have been proposed to measure the adequacy of test...
<p>A number of structural coverage criteria have been proposed to measure the adequacy of testing ef...
We model the relation among testing effort, cover-age and reliability, and present a logarithmic mod...
A number of structural coverage criteria have been proposed to measure the adequacy of testing effor...
While the relation between code coverage measures and fault detection is actively studied, only few ...
Summary and Conclusions Software test coverage measures quantify the degree of thoroughness of testi...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Many studies suggest using coverage concepts, such as branch coverage, as the starting point of test...
Many studies suggest using coverage concepts, such as branch coverage, as the starting point of test...
Abstract—A substantial amount of work has shed light on whether random testing is actually a useful ...
Test suite effectiveness is measured by assessing the portion of faults that can be detected by tes...