A Survey on Modern Techniques in Software Testing

Read full text
Authors: Sneha B. Sahane
Cited by: 0

Abstract

Software testing is a critical phase in the software development lifecycle that ensures the delivery of reliable, defect-free software. With the increasing complexity of software systems, traditional testing methods are no longer sufficient to meet quality requirements. This paper presents a comprehensive survey of modern techniques in software testing, including automated testing, model-based testing, mutation testing, and machine learning-aided testing. We compare these approaches in terms of effectiveness, efficiency, and applicability across different software domains. Finally, we discuss open challenges and future research directions.

Fields of Study & Subjects

Software Testing and Debugging Techniques Software Engineering Techniques and Practices Software System Performance and Reliability

Publication details

Journal / source
International Journal for Research in Applied Science and Engineering Technology
Volume
14
Issue
1
Pages
646–647
Publication date
13 January 2026