The integration of Machine Learning (ML) in automated software testing represents a transformative approach aimed at enhancing the efficiency, accuracy, and scope of testing processes. This paper explores the theoretical and practical aspects of employing ML techniques within the realm of software testing, focusing on key areas such as test case generation, defect prediction, and test suite optimisation. Through a comprehensive literature review and case studies, this study illustrates the potential benefits associated with ML-driven testing methodologies. The findings indicate that ML can significantly reduce manual intervention and improve defect detection rates, thereby facilitating more reliable software delivery. This paper also addresses the benefits of ML implementation in automated testing and future research directions to bridge existing gaps and further leverage ML in software testing.
Artificial intelligence automated testing software testing activities machine learning algorithm
Primary Language | English |
---|---|
Subjects | Artificial Intelligence (Other) |
Journal Section | Reviews |
Authors | |
Publication Date | January 30, 2025 |
Submission Date | July 19, 2024 |
Acceptance Date | November 27, 2024 |
Published in Issue | Year 2025 Volume: 1 Issue: 1 |