Automated Test Case Generation with AI: A Novel Framework for Improving Software Quality and Coverage

Modern software testing has become imperative as testing is being automated test case generation: it makes the test efficient, accurate and completely covered. Traditionally, scalability, adaptability, and completeness are the Achilles heels of scalability of traditional testing methods as manual and scripted. In this paper, we introduce a novel AI driven framework for automated test case generation based on deep learning and reinforcement learning using evolutionary algorithm to improve test case generation process. It provides an effective test coverage by dynamically generating and prioritizing test cases according to their historical data, execution patterns and real time software update. AI driven testing reduce manual effort, reduce test execution time, and detects defect earlier in the development cycle as per results. Although the challenge includes the quality of the data, the computing resource demand and application to the complex software system, the future advancement of AI and integration of AI & CI/CD pipelines will further increase the ability of automation in test case generation.

Authors

Institutions

Publication Details

Journal
World Journal of Advanced Research and Reviews
Published
2024-08-30
DOI
https://doi.org/10.30574/wjarr.2024.23.2.2463
Citations
2
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.97
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automated Test Case Generation with AI: A Novel Framework for Improving Software Quality and Coverage

Gopinath Kathiresan
2 citations
World Journal of Advanced Research and Reviews
Software Testing and Debugging Techniques
0.97
article

Automated Test Case Generation with AI: A Novel Framework for Improving Software Quality and Coverage

Gopinath Kathiresan
article en
2 citations

Abstract

Modern software testing has become imperative as testing is being automated test case generation: it makes the test efficient, accurate and completely covered. Traditionally, scalability, adaptability, and completeness are the Achilles heels of scalability of traditional testing methods as manual and scripted. In this paper, we introduce a novel AI driven framework for automated test case generation based on deep learning and reinforcement learning using evolutionary algorithm to improve test case generation process. It provides an effective test coverage by dynamically generating and prioritizing test cases according to their historical data, execution patterns and real time software update. AI driven testing reduce manual effort, reduce test execution time, and detects defect earlier in the development cycle as per results. Although the challenge includes the quality of the data, the computing resource demand and application to the complex software system, the future advancement of AI and integration of AI & CI/CD pipelines will further increase the ability of automation in test case generation.

World Journal of Advanced Research and ReviewsVol. 23(2)
Quality Research (US), Quality Systems (United States) (US)
Openalex Percentile: Top 19%
Software Testing and Debugging Techniques
0.97
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.