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
- São Paulo State Technological College (BR)
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