Automated Incremental Pairwise Testing of Software Product Lines

被引:0
|
作者
Oster, Sebastian [1 ]
Markert, Florian [2 ]
Ritter, Philipp [1 ]
机构
[1] Tech Univ Darmstadt, Real Time Syst Grp, Darmstadt, Germany
[2] Tech Univ Darmstadt, Comp Syst Grp, Darmstadt, Germany
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Testing Software Product Lines is very challenging due to a high degree of variability leading to an enormous number of possible products. The vast majority of today's testing approaches for Software Product Lines validate products individually using different kinds of reuse techniques for testing. Due to the enormous number of possible products, individual product testing becomes more and more unfeasible. Combinatorial testing offers one possibility to test a subset of all possible products. In this contribution we provide a detailed description of a methodology to apply combinatorial testing to a feature model of a Software Product Line. We combine graph transformation, combinatorial testing, and forward checking for that purpose. Additionally, our approach considers predefined sets of products.
引用
收藏
页码:196 / +
页数:3
相关论文
共 50 条
  • [1] Pairwise testing for software product lines: comparison of two approaches
    Gilles Perrouin
    Sebastian Oster
    Sagar Sen
    Jacques Klein
    Benoit Baudry
    Yves le Traon
    [J]. Software Quality Journal, 2012, 20 : 605 - 643
  • [2] Pairwise testing for software product lines: comparison of two approaches
    Perrouin, Gilles
    Oster, Sebastian
    Sen, Sagar
    Klein, Jacques
    Baudry, Benoit
    le Traon, Yves
    [J]. SOFTWARE QUALITY JOURNAL, 2012, 20 (3-4) : 605 - 643
  • [3] Testing Product Generation in Software Product Lines Using Pairwise for Features Coverage
    Perez Lamancha, Beatriz
    Polo Usaola, Macario
    [J]. TESTING SOFTWARE AND SYSTEMS, 2010, 6435 : 111 - +
  • [4] A Parallel Evolutionary Algorithm for Prioritized Pairwise Testing of Software Product Lines
    Lopez-Herrejon, Roberto E.
    Ferrer, Javier
    Chicano, Francisco
    Haslinger, Evelyn Nicole
    Egyed, Alexander
    Alba, Enrique
    [J]. GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 1255 - 1262
  • [5] Incremental Testing in Software Product Lines-An Event Based Approach
    Beyazit, Mutlu
    Tuglular, Tugkan
    Kaya, Dilek Ozturk
    [J]. IEEE ACCESS, 2023, 11 : 2384 - 2395
  • [6] Automatic and Incremental Product Optimization for Software Product Lines
    Demuth, Andreas
    Lopez-Herrejon, Roberto E.
    Egyed, Alexander
    [J]. 2014 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2014, : 31 - 40
  • [7] Testing Software Product Lines
    da Mota Silveira Neto, Paulo Anselmo
    Runeson, Per
    Machado, Ivan do Carmo
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    Engstrom, Emelie
    [J]. IEEE SOFTWARE, 2011, 28 (05) : 16 - 20
  • [8] Incremental Test Generation for Software Product Lines
    Uzuncaova, Engin
    Khurshid, Sarfraz
    Batory, Don
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2010, 36 (03) : 309 - 322
  • [9] FLAME: a formal framework for the automated analysis of software product lines validated by automated specification testing
    Amador Durán
    David Benavides
    Sergio Segura
    Pablo Trinidad
    Antonio Ruiz-Cortés
    [J]. Software & Systems Modeling, 2017, 16 : 1049 - 1082
  • [10] FLAME: a formal framework for the automated analysis of software product lines validated by automated specification testing
    Duran, Amador
    Benavides, David
    Segura, Sergio
    Trinidad, Pablo
    Ruiz-Cortes, Antonio
    [J]. SOFTWARE AND SYSTEMS MODELING, 2017, 16 (04): : 1049 - 1082