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
基金
新加坡国家研究基金会;
关键词
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 条
  • [1] An Experimental Evaluation of Path-Based Product Line Integration Testing and Test Coverage Metrics
    Lee, Jihyun
    APPLIED SCIENCES-BASEL, 2023, 13 (23):
  • [2] Path-based Approach to Integration Testing
    Hu, Jueliang
    Ding, Zuohua
    Pu, Geguang
    2009 THIRD IEEE INTERNATIONAL CONFERENCE ON SECURE SOFTWARE INTEGRATION AND RELIABILITY IMPROVEMENT, PROCEEDINGS, 2009, : 445 - +
  • [3] Integration testing in software product line engineering: A model-based technique
    Reis, Sacha
    Metzger, Andreas
    Pohl, Klaus
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4422 : 321 - +
  • [4] Dynamic path-based software watermarking.
    Collberg, C
    Carter, E
    Debray, S
    Huntwork, A
    Kececioglu, J
    Linn, C
    Stepp, M
    ACM SIGPLAN NOTICES, 2004, 39 (06) : 107 - 118
  • [5] Testing a Software Product Line
    McGregor, John D.
    TESTING TECHNIQUES IN SOFTWARE ENGINEERING, 2010, 6153 : 104 - 140
  • [6] Risk Based Testing for Software Product Line Engineering
    Hartmann, Herman
    van der Linden, Frank
    Bosch, Jan
    18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 227 - 231
  • [7] Software Product Line Testing - SPLiT
    Knauber, Peter
    Krueger, Charles
    Trew, Tim
    SPLC 2006: 10TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2006, : 209 - +
  • [8] Towards Test Architecture based Software Product Line Testing
    Lee, Jihyun
    Kang, Sungwon
    2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 596 - 597
  • [9] Software Product Line Testing Based on Feature Model Mutation
    Ferreira, Johnny Maikeo
    Vergilio, Silvia Regina
    Quinaia, Marcos
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (05) : 817 - 839
  • [10] Hyper-Heuristic Based Product Selection for Software Product Line Testing
    Ferreira, Thiago N.
    Jackson, A.
    Lima, Prado
    Strickler, Andrei
    Kuk, Josiel N.
    Vergilio, Silvia R.
    Pozo, Aurora
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2017, 12 (02) : 34 - 45