The Role of Artificial Intelligence in Automating Software Testing
The integration of Artificial Intelligence (AI) in automating software testing is revolutionizing traditional testing methods by improving efficiency, speed, and accuracy. AI-driven tools can generate, execute, and maintain test cases automatically, reducing the manual effort required in the software development lifecycle. Through machine learning algorithms, AI identifies patterns, predicts potential defects, and adapts to code changes, ensuring comprehensive and reliable test coverage. Additionally, AI optimizes regression and performance testing, scales testing efforts across multiple environments, and enhances collaboration between development and QA teams. This paper explores the key contributions of AI in automating software testing, highlighting its impact on improving software quality, reducing time-to-market, and minimizing costs while addressing challenges such as test maintenance and scalability.
Authors
- C.K. Gomathy
- D. Meyrina
Publication Details
- Journal
- International Journal of Innovative Research in Science Engineering and Technology
- Published
- 2025-03-20
- DOI
- https://doi.org/10.15680/ijirset.2025.1403119
- Citations
- 1
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 1.49