RETRACTED: A Systematic Analysis of Regression Test Case Selection: A Multi-Criteria-Based Approach (Retracted Article)

被引:1
|
作者
Rehan, Muhammad [1 ]
Senan, Norhalina [1 ]
Aamir, Muhammad [2 ]
Samad, Ali [3 ]
Husnain, Mujtaba [3 ]
Ibrahim, Noraini [1 ]
Ali, Sikandar [4 ]
Khatak, Hizbullah [5 ]
机构
[1] Univ Tun Hussein Onn Malaysia UTHM, Fac Comp Sci & Informat Technol, Johor Baharu 8000, Malaysia
[2] Univ Derby, Sch Elect Comp & Math, Derby 01332, England
[3] Islamia Univ Bahawalpur, Fac Comp, Bahawalpur 63100, Pakistan
[4] China Univ Petr, Dept Comp Sci & Technol, Beijing 102249, Peoples R China
[5] Hazara Univ Mansehra, Dept Informat Technol, Khyber Pakhtunkhwa, Pakistan
关键词
D O I
10.1155/2021/5834807
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In applied software engineering, the algorithms for selecting the appropriate test cases are used to perform regression testing. The key objective of this activity is to make sure that modification in the system under test (SUT) has no impact on the overall functioning of the updated software. It is concluded from the literature that the efficacy of the test case selection solely depends on the following metrics, namely, the execution cost of the test case, the lines of the code covered in unit time also known as the code coverage, the ability to capture the potential faults, and the code modifications. Furthermore, it is also observed that the approaches for the regression testing developed so far generated results by focusing on one or two parameters. In this paper, our key objectives are twofold: one is to explore the importance of the role of each metric in detail. The secondary objective is to study the combined effect of these metrics in test case selection task that is capable of achieving more than one objective. In this paper, a detailed and comprehensive review of the work related to regression testing is provided in a very distinct and principled way. This survey will be useful for the researchers contributing to the field of regression testing. It is noteworthy that our systematic literature review (SLR) included the noteworthy work published from 2007 to 2020. Our study observed that about 52 relevant studies focused on all of the four metrics to perform their respective tasks. The results also revealed that about 30% of the different categories of regression test case reported the results using metaheuristic regression test selection (RTS). Similarly, about 31% of the literature reported results using the generic regression test case selection techniques. Most of the researchers focus on the datasets, namely, Software-Artefact Infrastructure Repository (SIR), JodaTime, TreeDataStructure, and Apache Software Foundation. For validation purpose, following parameters were focused, namely, the inclusiveness, precision, recall, and retest-all.
引用
收藏
页数:11
相关论文
共 50 条