Investigations of the software testing coupling effect
- 2 January 1992
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Software Engineering and Methodology
- Vol. 1 (1), 5-20
- https://doi.org/10.1145/125489.125473
Abstract
Fault-based testing strategies test software by focusing on specific, common types of faults. The coupling effect hypothesizes that test data sets that detect simple types of faults are sensitive enough to detect more complex types of faults. This paper describes empirical investigations into the coupling effect over a specific class of software faults. All of the results from this investigation support the validity of the coupling effect. The major conclusion from this investigation is the fact that by explicitly testing for simple faults, we are also implicitly testing for more complicated faults, giving us confidence that fault-based testing is an effective way to test software.Keywords
This publication has 6 references indexed in Scilit:
- The RELAY model of error detection and its applicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- An integrated automatic test data generation systemJournal of Systems Integration, 1991
- Constraint-based automatic test data generationIEEE Transactions on Software Engineering, 1991
- A fortran language system for mutation‐based software testingSoftware: Practice and Experience, 1991
- Assessing Test Data Adequacy through Program InferenceACM Transactions on Programming Languages and Systems, 1983
- Proof of a programCommunications of the ACM, 1971