Work

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.
Language: English
Subfield: Software
Open Access status: diamond
OpenAlex ID: W4408913969
FWCI: 4.901
Cites:
Cited by: 2
Related to: 10