TY - JOUR
T1 - Fault Coverage Based Test Suite Optimization Method for Regression Testing: Learning from Mistakes Based Approach
AU - Agrawal, Arun Prakash
AU - Choudhary, Ankur
AU - Kaur, Arvinder
AU - Pandey, Hari
PY - 2019/2/27
Y1 - 2019/2/27
N2 - This paper presents a novel method referred as Fault Coverage Based Test Suite Optimization (FCBTSO) for regression test suite optimization. FCBTSO is proposed based on Harrolds-Gupta-Soffa (HGS) test-suite reduction method and, it follows the phenomenon: “learning from mistakes”. We conducted computational experiments on 12-versions of benchmarked programs retrieved from Software Artifact Infrastructure Repository (SIR) and dummy fault matrix test. The performance of the proposed FCBTSO is measured against the traditional test-suite reduction methods (Greedy method, Additional Greedy, HGS, and Enhanced HGS) by following the performance measures: fault coverage, execution time and reduced optimized test suite size. Rigorous statistical tests are conducted to determine the performance significance, which indicate that FCBTSO outperforms other approaches implemented with respect to the execution time that includes the execution time of the proposed approach to find the optimized test suite and the execution time of test cases in the optimized test suite.
AB - This paper presents a novel method referred as Fault Coverage Based Test Suite Optimization (FCBTSO) for regression test suite optimization. FCBTSO is proposed based on Harrolds-Gupta-Soffa (HGS) test-suite reduction method and, it follows the phenomenon: “learning from mistakes”. We conducted computational experiments on 12-versions of benchmarked programs retrieved from Software Artifact Infrastructure Repository (SIR) and dummy fault matrix test. The performance of the proposed FCBTSO is measured against the traditional test-suite reduction methods (Greedy method, Additional Greedy, HGS, and Enhanced HGS) by following the performance measures: fault coverage, execution time and reduced optimized test suite size. Rigorous statistical tests are conducted to determine the performance significance, which indicate that FCBTSO outperforms other approaches implemented with respect to the execution time that includes the execution time of the proposed approach to find the optimized test suite and the execution time of test cases in the optimized test suite.
KW - Regression testing
KW - Software maintenance
KW - Heuristics
KW - Greedy
KW - Additional greedy
KW - HGS
KW - Enhanced HGS
UR - http://www.mendeley.com/research/fault-coveragebased-test-suite-optimization-method-regression-testing-learning-mistakesbased-approac
U2 - 10.1007/s00521-019-04098-9
DO - 10.1007/s00521-019-04098-9
M3 - Article (journal)
SN - 0941-0643
JO - Neural Computing and Applications
JF - Neural Computing and Applications
ER -