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