arrow
返回

A Detection-Based Multi-Objective Test Case Selection Algorithm to Improve Time and Efficiency in Regression Testing

delete2024-01-01
delete0
delete
OA
AI
I
Israr Ghani
W
Wan Mohd Nasir Wan Kadir *
A
Adila Firdaus Arbain
I
Imran Ghani
DOI:10.1109/ACCESS.2024.3435678delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Regression testing is carried out to ensure that changes or enhancements are not impacting previous working software. Deciding how much retesting is required after modifications, bug fixes or before product deployments are difficult. Therefore, Test Case Selection (TCS) select the satisfactory subset of modified test cases from already executed test suites. The testing primary concerns in TCS for regression testing are efficiency (i.e., coverage, fault detection ability, redundancy) and time. The first challenge in TCS concerns the efficiency of multi-objective test case selection. The second challenge is to improve the execution time to detect the changes in a test suite, which makes it impractical to use these efficiency measures as a single goal for TCS. To overcome these challenges, there is a need to introduce an efficient detection-based multi-objective framework to improve the Time and efficiency of TCS. A multi-objective advanced and efficient regression test case selection (ARTeCS) framework is devised to improve the time performance and efficiency of a given TCS objective relative to the other TCS approaches. An algorithm to detect the changes in test cases using multiple TCS objectives. This comparison found that the enhanced ARTeCS algorithm improves redundancy efficiency by 44.02%. The selection technique showed ARTeCS improved the modified change detection by 43.00%, whereas the Hybrid Whale Optimization Algorithm (HWOA) stated 23% and ACO showed 33% only for selected test cases. Regarding average for fault detection, ACO scores 21%, HWOA scores 11%, and ARTeCS scores 31.08% with total execution times of 12, 21 and 09 seconds, respectively. In conclusion, the multiple-objective ARTeCS framework with four test suite selection parameters is more efficient than the existing multi-objective selection framework.
Keyword:
Redundancy
Software algorithms
Software testing
Fault detection
Codes
History
Regression analysis
regression testing
test case selection
TCS algorithm
TCS framework
multi-objective approach in TCS

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

U
Universiti Teknologi Malaysia
学者数:
1.4W
论文数: 1.1W
被引数: 85
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
WO3 Nanograined Chemosensor: A Model of the Sensing Behavior
err2016-11-01
err0
PREAI
errTommaso Addabbo; Francesco Bertocci; Ada Fort; Marco Mugnaini; Valerio Vignoli
err分享
err收藏
Population-Based Estimates of the Prevalence of Family History of Cancer among Women
err2002-04-05
err0
PREAI
errIngrid J. Hall; Wylie Burke; Steven Coughlin; Nancy C. Lee
err分享
err收藏
Urodynamics of Ileal Conduits in Adults
err2017-08-11
err0
PREAI
errE. Senn; J.W. Thüroff; K. Bandhauer
err分享
err收藏
学者 查看更多内容