Testing criteria selecting strategy

A number of testing path selection criteria have been proposed. These criteria can be categorized as falling between all-statements criterion and all-paths criterion. In order to help software developers to adopt an appropriate testing technology to test software, this paper proposes a quantitative analysis basis of the comparison among different testing criteria, including all-p-uses/some-c-uses criterion, all-c-uses/some-p-uses criterion, all-p-uses criterion and all-c-uses criterion. The analysis is based on the different rules of selecting testing path of these criteria. A theoretical basis for measuring testing efforts and a number of testing metrics are proposed. The results will be good guideline for selecting proper testing criteria.<<ETX>>

[1]  Simeon C. Ntafos,et al.  A Comparison of Some Structural Testing Strategies , 1988, IEEE Trans. Software Eng..

[2]  Janusz W. Laski,et al.  A Data Flow Oriented Program Testing Strategy , 1983, IEEE Transactions on Software Engineering.

[3]  Lee J. White,et al.  Path testing of computer programs with loops using a tool for simple loop patterns , 1991, Softw. Pract. Exp..

[4]  Elaine J. Weyuker,et al.  Selecting Software Test Data Using Data Flow Information , 1985, IEEE Transactions on Software Engineering.

[5]  Simeon C. Ntafos,et al.  On Required Element Testing , 1984, IEEE Transactions on Software Engineering.