Intelligent Test Data Processing for State-Based Software Testing

Document Type

Conference Proceeding


Centre for Intelligent Control


Faculty of Computing, Health and Science


School of Computer and Security Science




This article was originally published as: Lam, C. P., & Li, H. (2003). Intelligent test data processing for state-based software testing. Proceedings of the Second International Conference on Computational Intelligence, Robotics and Autonomous Systems (CIRAS 2003). Singapore: Centre for Intelligent Control.


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.

This document is currently not available here.