Strategies used for State Based Software Testing: A Review
Keywords: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.
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