arrow
返回

Automated code-based test case reuse for software product line testing

delete2024-02-01
delete1
PRE
AI
P
Pilsu Jung
S
Seonah Lee *
U
Uicheon Lee
DOI:10.1016/j.infsof.2023.107372delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
背景: 随着新产品的开发,软件产品线 (SPL) 的规模不断扩大。SPL中的新产品应进行广泛的质量保证测试。为了有效的测试,以前的研究建议重用产品系列的现有测试用例。但是,由于需要人类专家的干预,规范,体系结构和/或测试用例的可跟踪性,因此它们的方法效率不高。目标: 为了解决这些局限性,我们提出了一种基于代码的spl测试用例重用 (ActSPL)。ActSPL使用源代码和测试用例自动识别产品系列的新产品的可重用测试用例。方法: ActSPL自动在产品系列的测试用例和源代码之间构建基于哈希的可追溯性链接。使用可追溯性链接,ActSPL从产品系列的现有测试用例中为给定的新产品选择可重用的测试用例。结果: 我们根据重复使用五个开源spl的测试用例的有效性和成本降低来评估ActSPL。评估结果表明,ActSPL平均达到了100% 的准确率和62% 的召回率。此外,平均而言,ActSPL节省了从头开始测试新产品所需的47.5% 时间。结论: 我们的研究表明了ActSPL重用基于源代码和测试用例的SPL测试用例的可行性。我们的结果可以作为基于代码的自动SPL测试的后续研究的基础。
Keyword:
Software product line
Product family
Software testing
Test case reuse
Traceability

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

G
Gyeongsang National University
学者数:
10.0K
论文数: 8.8K
被引数: 13
引用论文

引用论文

err分享
err收藏
On strategies for testing software product lines: A systematic literature review关于软件产品线测试策略的系统文献综述
err2014-10-01
err102
PREAI
errMachado, Ivan do Carmo; McGregor, John D.; Cavalcanti, Yguarata Cerqueira; de Almeida, Eduardo Santana
err分享
err收藏
A Survey of Flaky Tests片状测试的调查
err2021-10-26
err55
errOAAI
errParry, Owain; Kapfhammer, Gregory M.; Hilton, Michael; Mcminn, Phil
err分享
err收藏
没有更多内容