STATE MODEL TESTING WITH MULTI COVERAGE CRITERIA ANALYSIS
Authors/Creators
Description
State-based testing is a powerful technique in software testing that focuses on validating the behavior of a system based on its states and transitions. This approach is particularly effective for systems that exhibit different responses depending on their internal states and some workflow-driven applications. This paper explores state-based testing using various coverage criteria, including state coverage, transition coverage, transition pair coverage, and path coverage. By applying these criteria, testers can systematically derive test cases that ensure comprehensive examination of system behavior. Each criterion provides a different level of thoroughness, from verifying that all states are reachable to ensuring all possible state sequences are tested. This paper highlights the importance of selecting appropriate coverage criteria based on testing goals to achieve optimal state based fault detection. The study underscores how state-based testing not only improves defect detection but also enhances the clarity and structure of the testing process.
Files
ICSEFT-31.pdf
Files
(856.6 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:3260f5b2a7afcc940ded94c671091873
|
856.6 kB | Preview Download |