A methodology for controlling the size of a test suite
- 1 July 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Software Engineering and Methodology
- Vol. 2 (3), 270-285
- https://doi.org/10.1145/152388.152391
Abstract
This paper presents a technique to select a representative set of test cases from a test suite that provides the same coverage as the entire test suite. This selection is performed by identifying, and then eliminating, the redundant and obsolete test cases in the test suite. The representative set replaces the original test suite and thus, potentially produces a smaller test suite. The representative set can also be used to identify those test cases that should be rerun to test the program after it has been changed. Our technique is independent of the testing methodology and only requires an association between a testing requirement and the test cases that satisfy the requirement. We illustrate the technique using the data flow testing methodology. The reduction that is possible with our technique is illustrated by experimental results.Keywords
This publication has 4 references indexed in Scilit:
- Compile-time techniques for improving scalar access performance in parallel memoriesIEEE Transactions on Parallel and Distributed Systems, 1991
- An applicable family of data flow testing criteriaIEEE Transactions on Software Engineering, 1988
- An incremental approach to unit testing during maintenancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988
- Selecting Software Test Data Using Data Flow InformationIEEE Transactions on Software Engineering, 1985