期刊
CMC-COMPUTERS MATERIALS & CONTINUA
卷 72, 期 1, 页码 635-650出版社
TECH SCIENCE PRESS
DOI: 10.32604/cmc.2022.025027
关键词
Test case selection; regression testing; change detection; TCS algorithm; test suite minimization
资金
- Ministry of Higher Education Malaysia (MOHE) through the UTM High Impact Research (UTMHR) grant scheme [Q.J130000.2451.08G55]
- Research Management Center (RMC) , Universiti Teknologi Malaysia (UTM)
Regression testing is an important but expensive activity in software development. Our proposed algorithm improves test case selection efficiency by reducing execution time and redundancy, and focuses on detecting modifications in test cases. The evaluation results show that our technique significantly reduces the inclusive testing time compared to a progressive approach in regression testing.
Regression testing (RT) is an essential but an expensive activity in software development. RT confirms that new faults/errors will not have occurred in the modified program. RT efficiency can be improved through an effective technique of selected only modified test cases that appropriate to the modifications within the given time frame. Earlier, several test case selection approaches have been introduced, but either these techniques were not sufficient according to the requirements of software tester experts or they are ineffective and cannot be used for available test suite specifications and architecture. To address these limitations, we recommend an improved and efficient test case selection (TCS) algorithm for RT. Our proposed technique decreases the execution time and redundancy of the duplicate test cases (TC) and detects only modified changes that appropriate to the modifications in test cases. To reduce execution time for TCS, evaluation results of our proposed approach are established on fault detection, redundancy and already executed test case. Results indicate that proposed technique decreases the inclusive testing time of TCS to execute modified test cases by, on average related to a method of Hybrid Whale Algorithm (HWOA), which is a progressive TCS approach in regression testing for a single product.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据