Automatic Generation of Software Test Cases - An Empirical Evaluation in the Use of Evosuite and Randoop Tools

Software Testing is one of the main activities in the software development life cycle to control quality. Usually, the testing activity is performed manually and has a high cost in the software development process. Tools for automating software testing activities can reduce the effort and costs associated with improving the development process and consequently the product quality. The main objective of this work is to investigate the use of tools for automatic generation of test scripts. An empirical study was conducted to evaluate the effectiveness in revealing faults, code coverage and quality of test conditions comparing two tools for generating automated test cases: EvoSuite and Randoop. The tools were submitted to the same project and the code coverage as well as the quality of the test cases were analyzed. The results show that there is still a need for more research and improvements for automated tools in the generation of test cases to be widely adopted in the software development community.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2024-10-04
DOI
https://doi.org/10.5281/zenodo.13367669
Primary Topic
Subterranean biodiversity and taxonomy
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automatic Generation of Software Test Cases - An Empirical Evaluation in the Use of Evosuite and Randoop Tools

Zenodo (CERN European Organization for Nuclear Research)
Subterranean biodiversity and taxonomy
article

Automatic Generation of Software Test Cases - An Empirical Evaluation in the Use of Evosuite and Randoop Tools

article en

Abstract

Software Testing is one of the main activities in the software development life cycle to control quality. Usually, the testing activity is performed manually and has a high cost in the software development process. Tools for automating software testing activities can reduce the effort and costs associated with improving the development process and consequently the product quality. The main objective of this work is to investigate the use of tools for automatic generation of test scripts. An empirical study was conducted to evaluate the effectiveness in revealing faults, code coverage and quality of test conditions comparing two tools for generating automated test cases: EvoSuite and Randoop. The tools were submitted to the same project and the code coverage as well as the quality of the test cases were analyzed. The results show that there is still a need for more research and improvements for automated tools in the generation of test cases to be widely adopted in the software development community.

Zenodo (CERN European Organization for Nuclear Research)
São Paulo State Technological College (BR)
Responsible consumption and production
Openalex Percentile: Top 50%
Subterranean biodiversity and taxonomy
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.

Automatic Generation of Software Test Cases - An Empirical Evaluation in the Use of Evosuite and Randoop Tools · Zenodo (CERN European Organization for Nuclear Research) (2024) | TGRS Research Map | TGRS