Back to Search Start Over

ATSM: A coverage‐based framework and a tool for test suite minimization.

Authors :
Alekseev, Yaroslav
Onischuck, Mikhail
Zorin, Arseniy
Chernyi, Vitaliy
Iliyn, Evgeniy
Itsykson, Vladimir
Source :
Journal of Software: Evolution & Process. Jun2024, Vol. 36 Issue 6, p1-10. 10p.
Publication Year :
2024

Abstract

Software projects grow larger every year, which, in turn, makes the testing process harder. One of the most useful methods for testing large projects is unit‐test generation. However, some tests can repeatedly cover the same parts of the code, making it difficult to maintain a growing test codebase. In software testing, test suite minimization plays a crucial role in reducing the cost of testing and improving the efficiency of the testing process. In this paper, we provide an extensible minimization engine that detects redundant tests using one of the supported minimization algorithms without changing the coverage metrics. We also performed a comprehensive analysis of existing approaches and techniques, developed an engine structure, and implemented multiple algorithms of different kinds. Finally, we evaluated our tool on various open‐source projects to demonstrate its effectiveness and efficiency. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
20477473
Volume :
36
Issue :
6
Database :
Academic Search Index
Journal :
Journal of Software: Evolution & Process
Publication Type :
Academic Journal
Accession number :
177677270
Full Text :
https://doi.org/10.1002/smr.2621