Intelligent Test Data Processing for State-Based Software Testing
Centre for Intelligent Control
Computing, Health and Science
Computer and Security Science
State-based test data generation is one of the frequently used approaches in software testing. Test data in the form of test suites is automatically generated to achieve test coverage determined by testing requirements. Properly generated test data is crucial to guarantee the quality of a software system. However, test data generation remains a major problem in statebased testing. Proper test coverage is often accompanied by test data explosion. It is therefore desired that the test data produced using the ordinary test generators be further processed to optimize the test suite to reduce redundancy. This paper proposes an intelligent approach for the processing of the test data produced by the state-based test generators for state and transition coverage. Optimizes test suites are obtained from the processing procedure to guarantee the required transition coverage.