Title :
Automated Test Data Generation Based on Program Execution
Author :
Li, Jun-Yi ; Sun, Jia-Guang ; Lu, Ying-Ping
Author_Institution :
Hunan Univ.
Abstract :
Software test is a very important phase in software development, and an important means to ensure the software´s reliability. Path-oriented testing is a main approach in software test. In this paper, an automated test data generation method for linear approximation of bifurcation function is proposed. Combined with predicate slice and definition-use-control (DUG) expression of function, an innovative algorithm for path-oriented testing and automated test data generation is designed. This new algorithm, incorporating DUC expression, can determine whether the sub-path is feasible from the source point. It can also effectively decrease the adverse influence of infeasible path to the algorithm performance. Analysis shows, compared with other existing algorithms that utilize the minimization of bifurcation function method only, that this new algorithm can decrease the number of test cases considerably and increase the test efficiency
Keywords :
automatic testing; program testing; software quality; software reliability; automated test data generation method; definition-use-control expression; innovative path-oriented testing algorithm; linear bifurcation function approximation; path-oriented testing; predicate slice; program execution; software development; software reliability; software testing; Algorithm design and analysis; Application software; Automatic testing; Bifurcation; Input variables; Linear approximation; Minimization methods; Programming; Software algorithms; Software testing;
Conference_Titel :
Software Engineering Research, Management and Applications, 2006. Fourth International Conference on
Conference_Location :
Seattle, WA
Print_ISBN :
0-7695-2656-X
DOI :
10.1109/SERA.2006.20