Minimal TestCase Generation for Object-Oriented Software With State Charts
Today state charts are a de facto standard in industry for modeling system behavior. Test data generation is one of the key issues in software testing. This paper proposes a reduction approach to test data generation for the state-based software testing. In this paper, first state transition graph is derived from state chart diagram. Then, all the required information are extracted from the state chart diagram. Then, test cases are generated. Lastly, a set of test cases are minimized by calculating the node coverage for each test case. It is also determined that which test cases are covered by other test cases. The advantage of the authors' test generation technique is that it optimizes test coverage by minimizing time and cost.