Effective Regression Test Case Selection

Bibliographic Information

Other Title
  • A Systematic Literature Review

Description

<jats:p>Regression test case selection techniques attempt to increase the testing effectiveness based on the measurement capabilities, such as cost, coverage, and fault detection. This systematic literature review presents state-of-the-art research in effective regression test case selection techniques. We examined 47 empirical studies published between 2007 and 2015. The selected studies are categorized according to the selection procedure, empirical study design, and adequacy criteria with respect to their effectiveness measurement capability and methods used to measure the validity of these results.</jats:p> <jats:p>The results showed that mining and learning-based regression test case selection was reported in 39% of the studies, unit level testing was reported in 18% of the studies, and object-oriented environment (Java) was used in 26% of the studies. Structural faults, the most common target, was used in 55% of the studies. Overall, only 39% of the studies conducted followed experimental guidelines and are reproducible.</jats:p> <jats:p>There are 7 different cost measures, 13 different coverage types, and 5 fault-detection metrics reported in these studies. It is also observed that 70% of the studies being analyzed used cost as the effectiveness measure compared to 31% that used fault-detection capability and 16% that used coverage.</jats:p>

Journal

  • ACM Computing Surveys

    ACM Computing Surveys 50 (2), 1-32, 2017-05-25

    Association for Computing Machinery (ACM)

Citations (1)*help

See more

Details 詳細情報について

Report a problem

Back to top