All Uses and Statement Coverage: A Controlled Experiment
Abstract
This article presents a controlled experiment that compares the behavior of the testing techniques Statement Coverage and All Uses. The design of this experiment is typical for a factor with two alternatives. A total of 14 subjects carry out tests on a single program. The results indicate that there is enough statistical evidence to state that the cost of executing All Uses is higher than that of executing Statement Coverage – aresult that we expected to find. However, no statistical differences were found as regards the effectiveness of the techniques.
Keywords
Empirical software engineering, testing techniques, test effectiveness, test cost