DocumentCode :
3182296
Title :
A dynamic approach of test data generation
Author :
Korel, Bogdan
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
fYear :
1990
fDate :
26-29 Nov 1990
Firstpage :
311
Lastpage :
317
Abstract :
The author presents a dynamic approach to test data generation, in which the path selection stage is eliminated. In this approach, test data are derived on the basis of the actual execution of the program under test, of dynamic data flow analysis, and of function minimization methods. The approach starts by executing a program for an arbitrary program input. During program execution for each executed branch, a search procedure decides whether the execution should continue the current branch or whether an alternative branch should be taken. If an undesirable execution flow is observed at the current branch, then a real-valued function is associated with this branch, and function minimization search algorithms are used to automatically locate values of input variables which will change the flow of execution at this branch. In addition, dynamic data flow analysis is used to determine input variables which are responsible for the undesirable program behavior, leading to speedup of the search process
Keywords :
program testing; systems analysis; dynamic data flow analysis; function minimization methods; function minimization search algorithms; program execution; real-valued function; search procedure; test data generation; Automatic testing; Computer science; Costs; Data analysis; Data structures; Input variables; Minimization methods; Programming profession; Software maintenance; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1990, Proceedings., Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-2091-9
Type :
conf
DOI :
10.1109/ICSM.1990.131379
Filename :
131379
Link To Document :
بازگشت