Automated Feedback for Automated Test Generation
Original Publication Date: 2004-May-06
Included in the Prior Art Database: 2004-May-06
The use of automated test generators is well established in the fields of telecommunications, protocol verification, and hardware testing, but less so in software testing. These automated test generators are guided in their selection of test cases by either specific test purposes or general coverage criteria. One of the main drawbacks to the use of test suites automatically generated from general coverage criteria (see US Patent Application 09/847309, "Technique Using Persistent Foci For Finite State Machine Based Software Test Generation") is the large volume of test cases generated. The extensive testing produces large volumes of trace data that cannot be manually inspected. Our invention proposes the use of automation in the analysis of the trace data, combined with automated generation of new test purposes to create a smaller, more focussed set of test cases automatically. This feedback from trace analysis to test generation is a process carried out manually and inefficiently today with manually generated test suites. For large, automatically generated test suites it is impossible with current technology.