Title
Expert system assisted test data generation for software branch coverage
Abstract
With the increased production of complex software systems, verification and validation (V & V) has evolved into a set of activities that span the entire software life cycle. Among these various activities, software testing plays a major role in V&V. Conventional software testing methods generally require considerable manual effort which can generate only a limited number of test cases before the amount of time expended becomes unacceptably large. In this paper, we present a new approach to generating test cases based on artificial intelligence methods. By analyzing the branch coverage of previous test cases, an expert system is able to generate new test cases which provide additional coverage. Heuristic rules are used to modify previous test cases in order to achieve the desired branch coverage. This approach to software testing has the potential for greatly reducing the overall costs associated with branch coverage testing.
Year
DOI
Venue
1991
10.1016/0169-023X(91)90035-V
Data Knowl. Eng.
Keywords
Field
DocType
expert system,software testing,expert systems,artificial intelligence,test data generation,software engineering,knowledge based systems
Data mining,Test Management Approach,Computer science,Simulation,Manual testing,Regression testing,Software reliability testing,Test case,Modified condition/decision coverage,Reliability engineering,Test data generation,Keyword-driven testing
Journal
Volume
Issue
ISSN
6
4
0169-023X
Citations 
PageRank 
References 
1
0.63
15
Authors
4
Name
Order
Citations
PageRank
James H. Cross, II11079126.34
Kai-Hsiung Chang2228.13
W. Homer Carlisle3204.97
David B. Brown471250.42