Path-Based Integration Testing of a Software Product Line

被引:2
|
作者
Lee, Jihyun [1 ]
Hwang, Sunmyung [2 ]
机构
[1] Chonbuk Natl Univ, Dept Software Engn, Jeonju, South Korea
[2] Daejeon Univ, Dept Comp Engn, Daejeon, South Korea
来源
BIG DATA, CLOUD COMPUTING, DATA SCIENCE & ENGINEERING | 2019年 / 786卷
基金
新加坡国家研究基金会;
关键词
Software product line testing; Test coverage; Variability; Path-based testing; Integration testing;
D O I
10.1007/978-3-319-96803-2_8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The testing of a product line is a more complex because variabilities spread across development processes and can be undetermined or absent while testing. Many existing studies of testing are focused on system testing, whereas integration testing is relatively rare. Because integration testing in SPLT tends to involve both domain testing and application testing, integration testing of SPL is necessary to clarify coverage problems in both testing stages. This is important in terms of thoroughness of testing but is also necessary to avoid redundant testing between two testing stages. In this paper, we propose the XX-MM-path-based integration testing method, which extends the MM-path-based testing method, and show how test coverage can be handled at both testing levels of domain and application testing. As a result, the MM-path-based integration testing method can be applied to the integration of common parts during domain testing without stub or driver implementation.
引用
收藏
页码:93 / 102
页数:10
相关论文
共 50 条
  • [41] Path-based buffer insertion
    Sze, C. N.
    Alpert, Charles J.
    Hu, Jiang
    Shi, Weiping
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (07) : 1346 - 1355
  • [42] PATH-BASED SCHEDULING FOR SYNTHESIS
    CAMPOSANO, R
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1991, 10 (01) : 85 - 93
  • [43] Tractability of path-based inheritance
    1600, Morgan Kaufmann Publ Inc, San Mateo, CA, USA (02):
  • [44] Path-based multicasting in multicomputers
    Harutyunyan, H.
    Wang, S.
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND NETWORKS, 2007, : 220 - +
  • [45] Automated Code-based Test Selection for Software Product Line Regression Testing
    Jung, Pilsu
    Kang, Sungwon
    Lee, Jihyun
    Park, Taehyun
    2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 663 - 667
  • [46] Automated Code-based Test Selection for Software Product Line Regression Testing
    Jung, Pilsu
    Kang, Sungwon
    Lee, Jihyun
    2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 184 - 184
  • [47] Variability testing of software product line: A preference-based dimensionality reduction approach
    Ferreira, Thiago
    Vergilio, Silvia Regina
    Kessentini, Marouane
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 152
  • [48] Automated code-based test case reuse for software product line testing
    Jung, Pilsu
    Lee, Seonah
    Lee, Uicheon
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 166
  • [49] Automated code-based test selection for software product line regression testing
    Jung, Pilsu
    Kang, Sungwon
    Lee, Jihyun
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 158
  • [50] Cost-effective product prioritisation technique for software product line testing
    Kumar, Satendra
    Mittal, Mohit
    Yadav, Vinod Kumar
    INTERNATIONAL JOURNAL OF ENGINEERING SYSTEMS MODELLING AND SIMULATION, 2021, 12 (2-3) : 83 - 93