4.6 Article

Reducing Redundant Test Executions in Software Product Line Testing-A Case Study

期刊

ELECTRONICS
卷 11, 期 7, 页码 -

出版社

MDPI
DOI: 10.3390/electronics11071165

关键词

software product line; software testing; test redundancy; test case execution

资金

  1. National Research Foundation of Korea - Korean government (MSIT) [NRF-2020R1F1A1071650]

向作者/读者索取更多资源

The paper presents a method to avoid redundant equivalent test executions in software product line testing, which can be applied to the first version and subsequent versions of a product family for regression testing. Additionally, a process for applying the method to software product line testing is proposed to enhance practical usability.
In the context of software product line (SPL) engineering, test cases can be reused for testing a family of products that share common parts of source code. An approach to test the products of a product family is to exhaustively execute each test case on all the products. However, such an approach would be very inefficient because the common parts of source code will be tested multiple times unnecessarily. To reduce unnecessary repetition of testing, we previously proposed a method to avoid equivalent test executions of a product line in the context of regression testing. However, it turns out that the same approach can be used in a broader context than just regression testing of product families. In this paper, we argue the generality of the method in the sense that it can be used for testing of the first version of a product family as well as regression testing of its subsequent versions. In addition, in this paper, in order to make the method practically usable for users, we propose a process for applying it to SPL testing. We demonstrate the generality of our method and the practical applicability of the proposed process for the method by conducting a case study.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据