An automated framework for structural test-data generation

作者: N. Tracey , J. Clark , K. Mander , J. McDermid

DOI: 10.1109/ASE.1998.732680

关键词: Non-regression testingWhite-box testingReliability engineeringManual testingKeyword-driven testingComputer-aided software engineeringComputer scienceTest dataComputer programmingSoftware developmentSoftware engineeringTest data generationTest strategyApplication softwareBoundary-value analysisTest Management Approach

摘要: Structural testing criteria are mandated in many software development standards and guidelines. The process of generating test data to achieve 100% coverage a given structural metric is labour-intensive expensive. This paper presents an approach automate the generation such data. test-data based on application dynamic optimisation-based search for required same can be generalised solve other problems. Three applications discussed-boundary value analysis, assertion/run-time exception testing, component re-use testing. A prototype tool-set has been developed facilitate automatic these results preliminary experiments using this technique presented show efficiency effectiveness approach.

参考文章(22)
J. G. P. Barnes, Programming in Ada 95 Addison-Wesley. ,(1995)
Boris Beizer, Software Testing Techniques ,(1983)
Nigel Tracey, John Clark, Keith Mander, Automated program flaw finding using simulated annealing international symposium on software testing and analysis. ,vol. 23, pp. 73- 81 ,(1998) , 10.1145/271771.271792
B.F. Jones, H.-H. Sthamer, D.E. Eyres, Automatic structural testing using genetic algorithms Software Engineering Journal. ,vol. 11, pp. 299- 306 ,(1996) , 10.1049/SEJ.1996.0040
S. Kirkpatrick, C. D. Gelatt, M. P. Vecchi, Optimization by Simulated Annealing Science. ,vol. 220, pp. 671- 680 ,(1983) , 10.1126/SCIENCE.220.4598.671
C.V. Ramamoorthy, S.-B.F. Ho, W.T. Chen, On the Automated Generation of Program Test Data IEEE Transactions on Software Engineering. ,vol. SE-2, pp. 293- 300 ,(1976) , 10.1109/TSE.1976.233835
Bogdan Korel, Ali M. Al-Yami, Assertion-oriented automated test data generation international conference on software engineering. pp. 71- 80 ,(1996) , 10.5555/227726.227740