An In-Depth Survey of Software Testing Methodologies

Authors

  • Pratiksha Jawale-Patil School of Computational Science, Punyashlok Ahilyadevi Holkar Solapur University, Solapur, Maharashtra, India Author
  • Dr. Rajivkumar Mente School of Computational Science, Punyashlok Ahilyadevi Holkar Solapur University, Solapur, Maharashtra, India Author
  • Dr. B. Chendge School of Computational Science, Punyashlok Ahilyadevi Holkar Solapur University, Solapur, Maharashtra, India Author
  • Ashwini Chougule School of Computational Science, Punyashlok Ahilyadevi Holkar Solapur University, Solapur, Maharashtra, India Author
  • Prajkta Shinde School of Computational Science, Punyashlok Ahilyadevi Holkar Solapur University, Solapur, Maharashtra, India Author
  • Manisha Choudyal School of Computational Science, Punyashlok Ahilyadevi Holkar Solapur University, Solapur, Maharashtra, India Author

DOI:

https://doi.org/10.32628/CSEIT261210

Keywords:

Software testing techniques, Verification, Validation, Defect life cycle, Test case design, Black-box testing, white box testing

Abstract

Software testing is an essential process to ensure the correctness, completeness, security, and quality of a product. It helps verify and validate whether the product meets customer requirements and functions as expected. Testing identifies and fixes bugs or defects to improve software quality and reliability. This paper explores the principles, methods, and different types of software testing. It highlights key strategies like verification (ensuring the product is built right) and validation (ensuring the product meets the intended needs). We also look at different testing stages, like unit testing, integration testing, and user acceptance testing are also considered. Testing techniques like white-box testing (focusing on the internal structure of the software) and black-box testing (focusing on outputs and user requirements) are discussed. Different test methods, such as boundary value analysis and decision tables, are also introduced to help find defects early and efficiently. The paper emphasizes the importance of early testing, systematic planning, and a structured approach to uncover defects and ensure the product's reliability. Ultimately, the goal of software testing is to create a defect-free product that fulfills customer expectations and performs well under various conditions.

Downloads

Download data is not yet available.

References

J. C.-M. Villalón and J. J. Puello, “A review of software project testing,” in Journal of Information Systems Engineering & Management, vol. 1, no. 2, pp. 141–148, 2016. DOI: https://doi.org/10.20897/lectito.201619

N. Anwar and S. Kar, “—,” in Global Journal of Computer Science and Technology, vol. 19, no. 2, 2019.

Isha and S. Sangwan, “Software testing techniques and strategies,” in Journal of Engineering Research and Applications, vol. 4, no. 4(9), pp. 99–102, 2014.

A. Gupta, A. Malhotra, and S. Gupta, “Software testing goals, methods and their in-depth analysis,” in International Journal of Scientific and Technical Advancements, —.

R. Choubisa and P. Dalal, “Software testing,” in International Journal of Engineering Research & Technology (IJERT), vol. 2, no. 11, 2013.

Sathyavathy, “Review of software testing techniques and strategies,” in International Journal of Research in Advent Technology, vol. 5, no. 11, 2017.

D. Bhargava and A. Veda, “Different techniques and strategies for software testing,” in International Journal of Engineering Sciences & Research Technology, vol. 2, no. 12, 2013.

V. Beniwal, “Software testing techniques,” in International Journal of Engineering Research in Computer Science and Engineering (IJERCSE), vol. 4, no. 11, 2017.

M. Kaur, S. Lata, and H. Kaur, “A review on software testing & techniques,” in International Journal of Research Publication and Reviews, vol. 3, no. 8, pp. 2185–2187, 2022.

S. Chaudhary, “—,” in International Journal of Advanced Research in Computer and Software Engineering, vol. 7, no. 5, 2017.

A. Srivastava, D. Saxena, and N. Dwivedi, “A review paper on software testing,” in International Research Journal of Modernization in Engineering Technology and Science, vol. 6, no. 3, 2024.

M. Kaur and R. Singh, “A review of software testing techniques,” in International Journal of Electronic and Electrical Engineering, vol. 7, pp. 463–474, 2014.

P. Dominic, “Review on software testing techniques,” in —, vol. 12, 2022.

Komal, “Review paper on software testing,” in International Journal of Engineering Research & Technology (IJERT), 2013.

A. A. Sawant, P. H. Bari, and P. M. Chawan, “Software testing techniques and strategies,” in International Journal of Engineering Research and Applications (IJERA), vol. 2, no. 3, pp. 980, 2012.

M. Rasane and B. V. Pathak, “Review paper on software testing and life cycle,” in Electronics & Telecommunication, MKSSS's Cummins College of Engineering for Women, —.

S. K. Izzat and N. N. Saleem, “Software testing techniques and tools,” in Journal of Education and Science, vol. 32, pp. 30–44, 2023. DOI: https://doi.org/10.33899/edusj.2023.137480.1305

R. Ranjan, “Review paper on software testing,” in Journal of Emerging Technologies and Innovative Research (JETIR), vol. 6, no. 1, 2019.

S. Batra and R. Rishi, “Improving quality using testing strategies,” in Journal of Global Research in Computer Science, vol. 2, no. 6, —.

A. M. Kale, V. V. Bandal, and K. Chaudhari, “A review paper on software testing,” in International Research —, —.

A. Sethi, “A review paper on levels, types & techniques in software testing,” in International Journal of Advanced Research in Computer Science, vol. 8, no. 7, Jul.–Aug. 2017. DOI: 10.26483/ijarcs.v8i7.4236. DOI: https://doi.org/10.26483/ijarcs.v8i7.4236

J. Pan, Software Testing, Dependable Embedded Systems, 18-849, 1999.

Isha and S. Sangwan, “Software testing techniques and strategies,” in Journal of Engineering Research and Applications, vol. 4, no. 4(Version 9), pp. 99–102, Apr. 2014.

V. Garousi, “When and what to automate in software testing? A multi-vocal literature review,” in Software Engineering Research Group, Department of Computer Engineering, —.

A. A. Shaikh and P. P. Gaddekar, “Testing techniques for test cases generation,” in International Journal for Research in Applied Science & Engineering Technology, vol. 3, no. 3, Mar. 2015.

Downloads

Published

10-01-2026

Issue

Section

Research Articles

How to Cite

[1]
Pratiksha Jawale-Patil, Dr. Rajivkumar Mente, Dr. B. Chendge, Ashwini Chougule, Prajkta Shinde, and Manisha Choudyal, “An In-Depth Survey of Software Testing Methodologies”, Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol, vol. 12, no. 1, pp. 134–140, Jan. 2026, doi: 10.32628/CSEIT261210.