TY - GEN
T1 - Trends in prioritization of test cases
T2 - 35th Annual ACM Symposium on Applied Computing, SAC 2020
AU - De Castro-Cabrera, M. Del Carmen
AU - García-Dominguez, Antonio
AU - Medina-Bulo, Inmaculada
PY - 2020/3/30
Y1 - 2020/3/30
N2 - A core task in software testing is the design of test suites. Large test suites may take too long to run frequently, and test case prioritization (TCP) techniques have been proposed to speed up the detection of faults. These techniques have become increasingly popular and the number of publications has grown in recent years. Surveys have covered most of the techniques, but the latest included only publications until 2016: interest is growing, and new proposals have been developed in the last three years. This paper aims to complete that survey by providing the latest developments in TCP to respond to this growing interest. Specifically we use the taxonomy proposed by Khatibsyarbin et al. on the most important publications from 2017 to the present day (2019). All in all, we found 320 papers in this period about test case prioritization. The results show that the main techniques used are search-, coverage- and similarity-based.
AB - A core task in software testing is the design of test suites. Large test suites may take too long to run frequently, and test case prioritization (TCP) techniques have been proposed to speed up the detection of faults. These techniques have become increasingly popular and the number of publications has grown in recent years. Surveys have covered most of the techniques, but the latest included only publications until 2016: interest is growing, and new proposals have been developed in the last three years. This paper aims to complete that survey by providing the latest developments in TCP to respond to this growing interest. Specifically we use the taxonomy proposed by Khatibsyarbin et al. on the most important publications from 2017 to the present day (2019). All in all, we found 320 papers in this period about test case prioritization. The results show that the main techniques used are search-, coverage- and similarity-based.
KW - Regression testing
KW - Software testing
KW - Systematic literature review
KW - TCP
KW - Test case prioritization
UR - http://www.scopus.com/inward/record.url?scp=85083028455&partnerID=8YFLogxK
U2 - 10.1145/3341105.3374036
DO - 10.1145/3341105.3374036
M3 - Conference publication
AN - SCOPUS:85083028455
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 2005
EP - 2011
BT - 35th Annual ACM Symposium on Applied Computing, SAC 2020
PB - ACM
Y2 - 30 March 2020 through 3 April 2020
ER -