Year: 2024
Type: article
Abstract: Software development is a fast-paced industry that requires testing methodologies that are just as fast and reliable. Proposed Conventional Test Case Generation techniques tend to struggle to meet the needs of the fast pacing ways software is developed in nowadays. In order to reduce the efforts used in testing process, machine learning can help automate the generation of test cases and enhance the performance at the same time. This technique, utilizing supervised and unsupervised learning models, reduces human factor, eliminates redundancy, and improves the identification of edge cases. We highlight the prominent methodologies, challenges, implementation frameworks and experimental results in the paper, together with suggested future directions to effectively integrate ML techniques into test automation pipelines.
Author: Dhanunjay Reddy Seelam
Language: English
Subfield: Software
Field: Computer Science
Domain: Physical Sciences
Open Access status: diamond
OpenAlex ID: W4405862173
