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 条
  • [31] An Improved Path-based Reliability Prediction Model for Component-Based Embedded Software
    Li, Changde
    Zhou, Xingshe
    Wang, Yuying
    Dong, Yunwei
    FCST 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, : 301 - 307
  • [32] Path-based set representations
    Chambers, Robert G.
    JOURNAL OF PRODUCTIVITY ANALYSIS, 2023, 60 (03) : 249 - 256
  • [33] Path-based morphological openings
    CWI, Kruislaan 413, 1098 SJ Amsterdam, Netherlands
    不详
    1600, 3085-3088 (2004):
  • [34] Path-Based Supports for Hypergraphs
    Brandes, Ulrik
    Cornelsen, Sabine
    Pampel, Barbara
    Sallaberry, Arnaud
    COMBINATORIAL ALGORITHMS, 2011, 6460 : 20 - +
  • [35] Path-based set representations
    Robert G. Chambers
    Journal of Productivity Analysis, 2023, 60 : 249 - 256
  • [36] Path-Based Program Repair
    Riener, Heinz
    Ehlers, Ruediger
    Fey, Goerschwin
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2015, (178): : 22 - 32
  • [37] Assessing Software Product Line Testing via Model-based Mutation: An Application to Similarity Testing
    Henard, Christopher
    Papadakis, Mike
    Perrouin, Gilles
    Klein, Jacques
    Le Traon, Yves
    IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2013), 2013, : 188 - 197
  • [38] Path-based morphological openings
    Heijmans, H
    Buckley, M
    Talbot, H
    ICIP: 2004 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1- 5, 2004, : 3085 - 3088
  • [39] Path-based supports for hypergraphs
    Brandes, Ulrik
    Cornelsen, Sabine
    Pampel, Barbara
    Sallaberry, Arnaud
    JOURNAL OF DISCRETE ALGORITHMS, 2012, 14 : 248 - 261
  • [40] Bagging for path-based clustering
    Fischer, B
    Buhmann, JM
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2003, 25 (11) : 1411 - 1415