Generation and Optimization of Test cases for Object-Oriented Software Using State Chart Diagram
Ranjita Kumari Swain, Prafulla Kumar Behera, Durga Prasad Mohapatra

TL;DR
This paper presents an optimization method for generating and minimizing test cases from state chart diagrams to improve coverage while reducing testing time and costs in object-oriented software.
Contribution
It introduces a novel approach to automatically generate and optimize test cases from state charts, enhancing coverage and reducing testing effort.
Findings
Test cases cover transition, path, and action criteria.
Test suite is minimized based on node coverage.
Case study demonstrates effectiveness on ATM system.
Abstract
The process of testing any software system is an enormous task which is time consuming and costly. The time and required effort to do sufficient testing grow, as the size and complexity of the software grows, which may cause overrun of the project budget, delay in the development of software system or some test cases may not be covered. During SDLC (software development life cycle), generally the software testing phase takes around 40-70% of the time and cost. State-based testing is frequently used in software testing. Test data generation is one of the key issues in software testing. A properly generated test suite may not only locate the errors in a software system, but also help in reducing the high cost associated with software testing. It is often desired that test data in the form of test sequences within a test suite can be automatically generated to achieve required test…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Software System Performance and Reliability · Software Reliability and Analysis Research
