DocumentCode
2382304
Title
Automated software test data generation for complex programs
Author
Michael, Christoph ; McGraw, Gary
Author_Institution
Reliable Software Technol., Sterling, VA, USA
fYear
1998
fDate
13-16 Oct 1998
Firstpage
136
Lastpage
146
Abstract
We report on GADGET, a new software test generation system that uses combinatorial optimization to obtain condition/decision coverage of C/C++ programs. The GADGET system is fully automatic and supports all C/C++ language constructs. This allows us to generate tests for programs more complex than those previously reported in the literature. We address a number of issues that are encountered when automatically generating tests for complex software systems. These issues have not been discussed in earlier work on test-data generation, which concentrates on small programs (most often single functions) written in restricted programming languages
Keywords
C language; C++ language; object-oriented programming; optimisation; program testing; C programs; C++ programs; GADGET; combinatorial optimization; complex programs; condition decision coverage; software test data generation; software test generation system; Automatic testing; Genetic algorithms; Instruments; Performance evaluation; Prototypes; Simulated annealing; Software systems; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 1998. Proceedings. 13th IEEE International Conference on
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-8750-9
Type
conf
DOI
10.1109/ASE.1998.732605
Filename
732605
Link To Document