Model-Based Test Design of Product Lines: Raising Test Design to the Product Line Level

被引:10
|
作者
Lackner, Hartmut [1 ]
Thomas, Martin [2 ]
Wartenberg, Florian [2 ]
Weissleder, Stephan [2 ]
机构
[1] Humboldt Univ, D-10099 Berlin, Germany
[2] Fraunhofer FOKUS, Berlin, Germany
关键词
D O I
10.1109/ICST.2014.16
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
System quality assurance techniques like testing are important for high-quality products and processes. The effort for applying them is usually high, but can be reduced using automation. Automated test design is possible by using models to specify test-relevant aspects and by generating tests on this basis. Testing multiple variants of a system like, e.g., a product line of a German car manufacturer, results in a significant, additional effort. In this paper, we deal with model-based testing of product lines. We combine feature models that are used to describe product lines and models that are used for automated model-based test design. Our main contribution is the definition of a test generation approach on the product line level, i.e., that does not depend on resolving single product variants. Furthermore, we compare our approach to other test generation approaches and evaluate it using our tool chain SPLTestbench for some product line examples.
引用
收藏
页码:51 / 60
页数:10
相关论文
共 50 条
  • [1] Model-based Test Generation for Software Product Line
    Cai, Xinying
    Zeng, Hongwei
    [J]. 2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 347 - 351
  • [2] Model-based Design of Product Line Components in the Automotive Domain
    Yoshimura, Kentaro
    Forster, Thomas
    Muthig, Dirk
    Pech, Daniel
    [J]. SPLC 2008: 12TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2008, : 170 - +
  • [3] On the Use of Test Cases in Model-Based Software Product Line Development
    Knapp, Alexander
    Roggenbach, Markus
    Schlingloff, Bernd-Holger
    [J]. 18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 247 - 251
  • [4] Model-Based (Mechanical) Product Design
    Iraqi-Houssaini, Mehdi
    Kleiner, Mathias
    Roucoules, Lionel
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 548 - 562
  • [5] Automated Test Design for Boundaries of Product Line Variants
    Weissleder, Stephan
    Wartenberg, Florian
    Lackner, Hartmut
    [J]. TESTING SOFTWARE AND SYSTEMS, ICTSS 2015, 2015, 9447 : 86 - 101
  • [6] Introducing Software Product Lines in Model-Based Design Processes: an Industrial Experience
    Amalfitano, Domenico
    De Simone, Vincenzo
    Fasolino, Anna Rita
    Lubrano, Mario
    Scala, Stefano
    [J]. 2016 13TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2016, : 287 - 290
  • [7] Model-Based Coverage-Driven Test Suite Generation for Software Product Lines
    Cichos, Harald
    Oster, Sebastian
    Lochau, Mahe
    Schuerr, Andy
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 425 - +
  • [8] SMartyTesting: A Model-Based Testing Approach for Deriving Software Product Line Test Sequences
    Petry, Kleber
    Oliveira, Edson, Jr.
    Costa, Leandro
    Zanin, Aline
    Zorzo, Avelino F.
    [J]. ICEIS: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2021, : 165 - 172
  • [9] On Product Refinement Design and Prototype Test
    Xie, Zhibin
    Lei, Shi
    [J]. ADVANCES IN ENGINEERING DESIGN AND OPTIMIZATION, PTS 1 AND 2, 2011, 37-38 : 761 - +
  • [10] On Semantic Interoperability of Model-based Definition of Product Design
    Sarkar, Arkopaul
    Sormaz, Dusan
    [J]. 29TH INTERNATIONAL CONFERENCE ON FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING (FAIM 2019): BEYOND INDUSTRY 4.0: INDUSTRIAL ADVANCES, ENGINEERING EDUCATION AND INTELLIGENT MANUFACTURING, 2019, 38 : 513 - 523