Trends in prioritization of test cases: 2017-2019

M. Del Carmen De Castro-Cabrera, Antonio García-Dominguez, Inmaculada Medina-Bulo

Research output: Chapter in Book/Published conference outputConference publication

Abstract

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.

Original languageEnglish
Title of host publication35th Annual ACM Symposium on Applied Computing, SAC 2020
PublisherACM
Pages2005-2011
Number of pages7
ISBN (Electronic)9781450368667
DOIs
Publication statusPublished - 30 Mar 2020
Event35th Annual ACM Symposium on Applied Computing, SAC 2020 - Brno, Czech Republic
Duration: 30 Mar 20203 Apr 2020

Publication series

NameProceedings of the ACM Symposium on Applied Computing

Conference

Conference35th Annual ACM Symposium on Applied Computing, SAC 2020
CountryCzech Republic
CityBrno
Period30/03/203/04/20

Keywords

  • Regression testing
  • Software testing
  • Systematic literature review
  • TCP
  • Test case prioritization

Fingerprint

Dive into the research topics of 'Trends in prioritization of test cases: 2017-2019'. Together they form a unique fingerprint.

Cite this