Automated Unit Test Case Generation: A Systematic Literature Review

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wang, Jason, Suleiman, Basem, Alibasa, Muhammad Johan
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909596719775744
author Wang, Jason
Suleiman, Basem
Alibasa, Muhammad Johan
author_facet Wang, Jason
Suleiman, Basem
Alibasa, Muhammad Johan
contents Software is omnipresent within all factors of society. It is thus important to ensure that software are well tested to mitigate bad user experiences as well as the potential for severe financial and human losses. Software testing is however expensive and absorbs valuable time and resources. As a result, the field of automated software testing has grown of interest to researchers in past decades. In our review of present and past research papers, we have identified an information gap in the areas of improvement for the Genetic Algorithm and Particle Swarm Optimisation. A gap in knowledge in the current challenges that face automated testing has also been identified. We therefore present this systematic literature review in an effort to consolidate existing knowledge in regards to the evolutionary approaches as well as their improvements and resulting limitations. These improvements include hybrid algorithm combinations as well as interoperability with mutation testing and neural networks. We will also explore the main test criterion that are used in these algorithms alongside the challenges currently faced in the field related to readability, mocking and more.
format Preprint
id arxiv_https___arxiv_org_abs_2504_20357
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Automated Unit Test Case Generation: A Systematic Literature Review
Wang, Jason
Suleiman, Basem
Alibasa, Muhammad Johan
Software Engineering
Artificial Intelligence
Software is omnipresent within all factors of society. It is thus important to ensure that software are well tested to mitigate bad user experiences as well as the potential for severe financial and human losses. Software testing is however expensive and absorbs valuable time and resources. As a result, the field of automated software testing has grown of interest to researchers in past decades. In our review of present and past research papers, we have identified an information gap in the areas of improvement for the Genetic Algorithm and Particle Swarm Optimisation. A gap in knowledge in the current challenges that face automated testing has also been identified. We therefore present this systematic literature review in an effort to consolidate existing knowledge in regards to the evolutionary approaches as well as their improvements and resulting limitations. These improvements include hybrid algorithm combinations as well as interoperability with mutation testing and neural networks. We will also explore the main test criterion that are used in these algorithms alongside the challenges currently faced in the field related to readability, mocking and more.
title Automated Unit Test Case Generation: A Systematic Literature Review
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2504.20357