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