The Role of Artificial Intelligence in Automating Software Testing
Year: 2025
Type: article
Abstract: 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
Language: English
Subfield: Software
Field: Computer Science
Domain: Physical Sciences
Open Access status: diamond
OpenAlex ID: W4408913969
