arrow
返回

Automated code-based test selection for software product line regression testing

delete2019-12-01
delete7
PRE
AI
P
Pilsu Jung
S
Sungwon Kang
J
Ji‐Hyun Lee *
DOI:10.1016/j.jss.2019.110419delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Regression testing for software product lines (SPLs) is challenging and can be expensive because it must ensure that all the products of a product family are correct whenever changes are made. SPL regression testing can be made efficient through a test case selection method that selects only the test cases relevant to the changes. Some approaches for SPL test case selection have been proposed but either they were not efficient by requiring intervention from human experts or they cannot be used if requirements specifications, architecture and/or traceabilities for test cases are not available or partially eroded. To address these limitations, we propose an automated method of source code-based regression test selection for SPLs. Our method reduces the repetition of the selection procedure and minimizes the in-depth analysis effort for source code and test cases based on the commonality and variability of a product family. Evaluation results of our method using six product lines show that our method reduces the overall time to perform regression testing by 14.8% similar to 49.1% on average compared to an approach of repetitively applying Ekstazi, which is the state-of-the-art regression test selection method for a single product, to each product of a product family. (C) 2019 Elsevier Inc. All rights reserved.
Keyword:
Product lines testing
Regression test selection
Software maintenance
Software evolution
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

J
Jeonbuk National University
学者数:
1.3W
论文数: 1.3W
被引数: 1.3W
引用论文

引用论文

Geopolitics and discourse地缘政治与话语
err1992-03-01
err0
PREAI
errGearóid Ó Tuathail; John Agnew
err分享
err收藏
A Systematic Review on Test Suite Reduction: Approaches, Experiment's Quality Evaluation, and Guidelines
err2018-01-01
err37
errOAAI
errKhan, Saif Ur Rehman; Lee, Sai Peck; Javaid, Nadeem; Abdul, Wadood
err分享
err收藏
err分享
err收藏
Interlayer bonding between thermoplastic composites and metals by in‐situ polymerization technique
err2021-05-29
err0
errOAAI
errColin Robert; Dimitrios Mamalis; Winifred Obande; Vasileios Koutsos; Conchúr M. Ó Brádaigh; Dipa Ray
err分享
err收藏
Multi-objective test case prioritization in highly configurable systems: A case study高度可配置系统中的多目标测试用例优先级: 案例研究
err2016-12-01
err66
errOAAI
errParejo, Jose A.; Sanchez, Ana B.; Segura, Sergio; Ruiz-Cortes, Antonio; Lopez-Herrejon, Roberto E.; Egyed, Alexander
err分享
err收藏
Hyper-Heuristic Based Product Selection for Software Product Line Testing基于超启发式的软件产品线测试产品选择
err2017-05-01
err43
PREAI
errFerreira, Thiago N.; Jackson, A.; Lima, Prado; Strickler, Andrei; Kuk, Josiel N.; Vergilio, Silvia R.; Pozo, Aurora
err分享
err收藏
学者 查看更多内容