Automated Test Design for Boundaries of Product Line Variants

被引:2
|
作者
Weissleder, Stephan [1 ]
Wartenberg, Florian [1 ]
Lackner, Hartmut [2 ]
机构
[1] Thales Transportat Syst, D-10117 Berlin, Germany
[2] Humboldt Univ, D-12489 Berlin, Germany
来源
关键词
MUTATION ANALYSIS; SERIES;
D O I
10.1007/978-3-319-25945-1_6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developing product lines is usually more efficient than developing single products because of the reuse of single components. Testing, however, has to consider complete, integrated systems. To prevent testing every product on system level, the whole product line should be analyzed with the aim of selecting distinguishing product behavior and a minimum of system products to test. In this paper, we present a model-based test design approach for testing the selected behavior of products, but also their deselected behavior. A major challenge of this approach is that the deselected behavior of a product is often not part of its behavioral model. Thus, we use the variability model to transform the behavioral model so that showing the exclusion of the deselected behavior is also covered by tests. We present the approach, a corresponding prototypical implementation, and our experiences using a set of examples.
引用
收藏
页码:86 / 101
页数:16
相关论文
共 50 条
  • [31] Product design with multiple suppliers for component variants
    Balakrishnan, Nagraj Raju
    Chakravarty, Amiya K.
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2008, 112 (02) : 723 - 741
  • [32] Product Line Design with Gift Buyers
    Chen, Chyi-Mei
    Chou, Shan-Yu
    Huang, Shih-Tsung
    NTU MANAGEMENT REVIEW, 2014, 24 : 273 - 319
  • [33] Consumer Deliberation and Product Line Design
    Guo, Liang
    Zhang, Juanjuan
    MARKETING SCIENCE, 2012, 31 (06) : 995 - 1007
  • [34] Towards Automated Test Refactoring for Software Product Lines
    Krueger, Jacob
    Al-Hajjaji, Mustafa
    Schulze, Sandro
    Saake, Gunter
    Leich, Thomas
    SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 143 - 148
  • [35] Building reusable test assets for a product line
    McGregor, JD
    SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS, PROCEEDINGS, 2002, 2319 : 345 - 346
  • [36] Comment: Product line design optimization
    Liberali, Guilherme
    INTERNATIONAL JOURNAL OF RESEARCH IN MARKETING, 2011, 28 (01) : 28 - 29
  • [37] Product line design for a distribution channel
    Villas-Boas, JM
    MARKETING SCIENCE, 1998, 17 (02) : 156 - 169
  • [38] Communication strategies and product line design
    Villas-Boas, JM
    MARKETING SCIENCE, 2004, 23 (03) : 304 - 316
  • [39] PRODUCT LINE DESIGN, EVOLUTION, AND PRICING
    Wu Shuli
    Chen Songlin
    DS 80-2 PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 15) VOL 2: DESIGN THEORY AND RESEARCH METHODOLOGY DESIGN PROCESSES, 2015,
  • [40] Design verification for product line development
    Kishi, T
    Noda, N
    Katayama, T
    SOFTWARE PRODUCT LINES, PROCEEDINGS, 2005, 3714 : 150 - 161