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, II | 1 | 1079 | 126.34 |
Kai-Hsiung Chang | 2 | 22 | 8.13 |
W. Homer Carlisle | 3 | 20 | 4.97 |
David B. Brown | 4 | 712 | 50.42 |