IJMEMES logo

International Journal of Mathematical, Engineering and Management Sciences

ISSN: 2455-7749 . Open Access


Software Test Case Generation Tools and Techniques: A Review

Software Test Case Generation Tools and Techniques: A Review

Abhishek Singh Verma
Department of Computer Science & Engineering, Dr. A. P. J. Abdul Kalam Technical University, Lucknow, U.P., India.

Ankur Choudhary
Department of Computer Science and Engineering, SET, Sharda University, Greater Noida, U.P., India.

Shailesh Tiwari
Department of Computer Science and Engineering, Krishna Engineering College, Ghaziabad, U.P., India.

DOI https://doi.org/10.33889/IJMEMS.2023.8.2.018

Received on November 07, 2022
  ;
Accepted on December 12, 2022

Abstract

Software Industry is evolving at a very fast pace since last two decades. Many software developments, testing and test case generation approaches have evolved in last two decades to deliver quality products and services. Testing plays a vital role to ensure the quality and reliability of software products. In this paper authors attempted to conduct a systematic study of testing tools and techniques. Six most popular e-resources called IEEE, Springer, Association for Computing Machinery (ACM), Elsevier, Wiley and Google Scholar to download 738 manuscripts out of which 125 were selected to conduct the study. Out of 125 manuscripts selected, a good number approx. 79% are from reputed journals and around 21% are from good conference of repute. Testing tools discussed in this paper have broadly been divided into five different categories: open source, academic and research, commercial, academic and open source, and commercial & open source. The paper also discusses several benchmarked datasets viz. Evosuite 10, SF100 Corpus, Defects4J repository, Neo4j, JSON, Mocha JS, and Node JS to name a few. Aim of this paper is to make the researchers aware of the various test case generation tools and techniques introduced in the last 11 years with their salient features.

Keywords- Software testing, Test case generation, Test data, Software reliability, Software engineering.

Citation

Verma, A. S. Choudhary, A., & Tiwari, S. (2023). Software Test Case Generation Tools and Techniques: A Review. International Journal of Mathematical, Engineering and Management Sciences, 8(2), 293-315. https://doi.org/10.33889/IJMEMS.2023.8.2.018.