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

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Role of Artificial Intelligence in Automating Software Testing

C.K. Gomathy, D. Meyrina
1 citations
International Journal of Innovative Research in Science Engineering and Technology
Software System Performance and Reliability
1.49
article

The Role of Artificial Intelligence in Automating Software Testing

C.K. Gomathy, D. Meyrina
article en
1 citations

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.

International Journal of Innovative Research in Science Engineering and TechnologyVol. 14(03)
Openalex Percentile: Top 19%
Software System Performance and Reliability
1.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.