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 条
  • [21] Towards an Integration Testing Approach for Software Product Lines
    Machado, Ivan do Carmo
    da Mota Silveira Neto, Paulo Anselmo
    de Almeida, Eduardo Santana
    2012 IEEE 13TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2012, : 616 - 623
  • [22] Software Product Line Testing Based on Diverse SAT Solvers and Novelty Search
    Xiang Y.
    Huang H.
    Luo C.
    Yang X.-W.
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (06): : 2821 - 2843
  • [23] Dependency characterization in path-based approaches to architecture-based software reliability prediction
    Gokhale, SS
    Trivedi, KS
    1998 IEEE WORKSHOP ON APPLICATION-SPECIFIC SOFTWARE ENGINEERING AND TECHNOLOGY (ASSET 98) - PROCEEDINGS, 1998, : 86 - 89
  • [24] Building reusable testing assets for a software product line
    McGregor, John D.
    SPLC 2006: 10th International Software Product Line Conference, Proceedings, 2006, : 220 - 220
  • [25] Software product line testing - A systematic mapping study
    Engstrom, Emelie
    Runeson, Per
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (01) : 2 - 13
  • [26] Software Product Line Testing: a Feature Oriented Approach
    Perez Lamancha, Beatriz
    Diaz, Oscar
    Azanza, Maider
    Polo, Macario
    2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2012, : 298 - 305
  • [27] Software Product Line Regression Testing: A Research Roadmap
    Mendonca, Willian D. E.
    Assuncao, Wesley K. G.
    Vergilio, Silvia R.
    ICEIS: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2022, : 81 - 89
  • [28] Building reusable testing assets for a software product line
    McGregor, John D.
    REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 438 - 438
  • [29] Software product line testing: a systematic literature review
    Agh, Halimeh
    Azamnouri, Aidin
    Wagner, Stefan
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (06)
  • [30] Building Reusable Testing Assets for a Software Product Line
    McGregor, John D.
    SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 505 - 506