Affiliation:
1. Addis Ababa University
Abstract
Abstract
Software testing is an integral phase in the software development life cycle (SDLC). It refers to the process of verifying and evaluating the function of a software product. Among the testing activities, test case generation affects the effectiveness and efficiency of the testing process and requires a significant amount of effort and time. To reduce the effort and time involved in the manual test case generation process, significant research effort has been dedicated to the automatic generation of test cases. Although the majority of the proposed approaches are based on UML models, some works have presented a test case generation approach based on specifications. This literature review (LR) discusses use case specification-based automatic test case generation approaches and the methods used to validate them. Additionally, the review shows how the approaches differ in addressing some current issues in software testing.
Publisher
Research Square Platform LLC
Reference27 articles.
1. J. Myers, C. Sandler, and T. Badgett, The Art of Software Testing. Canada.: John Wiley & Sons, Inc., 2012.
2. A. Mailewa, J. Herath, and S. Herath, “A survey of effective and efficient software testing,” The Midwest Instruction and Computing Symposium (MICS), vol. 48, pp. 64–79, April
3. M. Alian, D. Suleiman, and A. Shaout, “Test Case Reduction Techniques – Survey,” International Journal of Advanced Computer Science and Applications (IJACSA), vol. 7, no. 5, pp. 264–275, 2016.
4. I. Rehman, and S. Malik, “The impact of test case reduction and prioritization on software testing effectiveness,” International Conference on Emerging Technologies, vol. 9, pp. 416–421, October 2009.