Skip to main navigation Skip to search Skip to main content

Adaptive random test case prioritization

  • Bo Jiang
  • , Zhenyu Zhang
  • , W. K. Chan
  • , T. H. Tse
  • The University of Hong Kong
  • City University of Hong Kong

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Regression testing assures changed programs against unintended amendments. Rearranging the execution order of test cases is a key idea to improve their effectiveness. Paradoxically, many test case prioritization techniques resolve tie cases using the random selection approach, and yet random ordering of test cases has been considered as ineffective. Existing unit testing research unveils that adaptive random testing (ART) is a promising candidate that may replace random testing (RT). In this paper, we not only propose a new family of coverage-based ART techniques, but also show empirically that they are statistically superior to the RT-based technique in detecting faults. Furthermore, one of the ART prioritization techniques is consistently comparable to some of the best coverage-based prioritization techniques (namely, the "additional" techniques) and yet involves much less time cost.

Original languageEnglish
Title of host publicationASE2009 - 24th IEEE/ACM International Conference on Automated Software Engineering
Pages233-244
Number of pages12
DOIs
StatePublished - 2009
Externally publishedYes
Event24th IEEE/ACM International Conference on Automated Software Engineering, ASE2009 - Auckland, New Zealand
Duration: 16 Nov 200920 Nov 2009

Publication series

NameASE2009 - 24th IEEE/ACM International Conference on Automated Software Engineering

Conference

Conference24th IEEE/ACM International Conference on Automated Software Engineering, ASE2009
Country/TerritoryNew Zealand
CityAuckland
Period16/11/0920/11/09

Keywords

  • Adaptive random testing
  • Test case prioritization

Fingerprint

Dive into the research topics of 'Adaptive random test case prioritization'. Together they form a unique fingerprint.

Cite this