An applicable family of data flow testing criteria
- 1 October 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 14 (10) , 1483-1498
- https://doi.org/10.1109/32.6194
Abstract
The authors extend the definitions of the previously introduced family of data flow testing criteria to apply to programs written in a large subset of Pascal. They then define a family of adequacy criteria called feasible data flow testing criteria, which are derived from the data-flow testing criteria. The feasible data flow testing criteria circumvent the problem of nonapplicability of the data flow testing criteria by requiring the test data to exercise only those definition-use associations which are executable. It is shown that there are significant differences between the relationships among the data flow testing criteria and the relationships among the feasible data flow testing criteria. The authors discuss a generalized notion of the executability of a path through a program unit. A script of a testing session using their data flow testing tool, ASSET, is included.Keywords
This publication has 10 references indexed in Scilit:
- Axiomatizing software test data adequacyIEEE Transactions on Software Engineering, 1986
- Selecting Software Test Data Using Data Flow InformationIEEE Transactions on Software Engineering, 1985
- On Required Element TestingIEEE Transactions on Software Engineering, 1984
- The complexity of data flow criteria for test data selectionInformation Processing Letters, 1984
- A Data Flow Oriented Program Testing StrategyIEEE Transactions on Software Engineering, 1983
- Experience with Path Analysis and Testing of ProgramsIEEE Transactions on Software Engineering, 1980
- Dave—a validation error detection and documentation system for fortran programsSoftware: Practice and Experience, 1976
- Reliability of the Path Analysis Testing StrategyIEEE Transactions on Software Engineering, 1976
- An Approach to Program TestingACM Computing Surveys, 1975
- Toward a theory of test data selectionIEEE Transactions on Software Engineering, 1975