Strategies used for State Based Software Testing: A Review


  • Sanjay Maiduli Department of Computer Science & Engineering Uttarakhand Technical University (Main Campus) Dehradun, 248007, India


Software Testing, Test case, State Based Testing, Round Trip Path Testing (RTPT), Sneak Path Testing (SPT)


Testing is one of the most important means to validate the correctness systems, a state based testing is based on
state machine, a state based testing approach allows for reuse of the test cases designed for the base program and
is therefore suitable for automatic generation of test cases (Binder, 2000). This paper is the review of strategies
for state based software testing such as Round Trip Path (RTPT) tests and Sneak Path testing and comparison
between two strategies used.


Download data is not yet available.


Binder, R. (2000). Testing object-oriented systems: models, patterns, and tools. Addison-Wesley Professional.

Khalil, M., & Labiche, Y. (2010, November). On the round trip path testing strategy. In 2010 IEEE 21st

International Symposium on Software Reliability Engineering (pp. 388-397). IEEE

Briand, L. C., Di Penta, M., & Labiche, Y. (2004). Assessing and improving state-based class testing: A series

of experiments. IEEE Transactions on Software Engineering, 30(11), 770-783.

Miller, E. F. (2009). Introduction to software testing technology. Tutorial: Software Testing & Validation

Techniques, Second Edition, IEEE Catalog No. EHO, 180-0, pp. 4-16.

Marciniak, J. J. (1994). Encyclopedia of software engineering (vol. 2 OZ). Wiley-Interscience.

Pressman, Roger S. (2009). Software engineering: a practitioner's approach (Fifth edition), McGraw-Hill Higher





How to Cite

Maiduli, S. (2023). Strategies used for State Based Software Testing: A Review. Journal of Graphic Era University, 4(1), 17–21. Retrieved from