Improving the Testing and Testability of Software Product Lines

被引:0
|
作者
Cabral, Isis [1 ]
Cohen, Myra B. [1 ]
Rothermel, Gregg [1 ]
机构
[1] Univ Nebraska, Dept Comp Sci, Lincoln, NE 68583 USA
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software Product Line (SPL) engineering offers several advantages in the development of families of software products. There is still a need, however, for better understanding of testability issues and for testing techniques that can operate cost-effectively on SPLs. In this paper we consider these testability issues and highlight some differences between optional versus alternative features. We then provide a graph based testing approach called the FIG Basis Path method that selects products and features for testing based on a feature dependency graph. We conduct a case study on several non-trivial SPLs and show that for these subjects, the FIG Basis Path method is as effective as testing all products, but tests no more than 24% of the products in the SPL.
引用
收藏
页码:241 / 255
页数:15
相关论文
共 50 条
  • [1] 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
    IEEE SOFTWARE, 2011, 28 (05) : 16 - 20
  • [2] Advances in Testing Software Product Lines
    Lackner, Hartmut
    Schlingloff, Bernd-Holger
    ADVANCES IN COMPUTERS, VOL 107, 2017, 107 : 157 - 217
  • [3] A process for improving software testability
    Lamoreaux, T
    Ofori-Kyei, M
    Pinone, M
    20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, : 502 - 502
  • [4] Heterogeneous Modeling and Testing of Software Product Lines
    Belli, Fevzi
    Tuglular, Tugkan
    Ufuktepe, Ekincan
    2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 1079 - 1088
  • [5] Testing Environment for Embedded Software Product Lines
    Kuroiwa, Takeru
    Kushiro, Noriyuki
    2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,
  • [6] Model Based Testing in Software Product Lines
    Reales, Pedro
    Polo, Macario
    Caivano, Danilo
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2011, 2012, 102 : 270 - 283
  • [7] Improving Digital Game Development with Software Product Lines
    Furtado, Andre W. B.
    Santos, Andre L. M.
    Ramalho, Geber L.
    de Almeida, Eduardo Santana
    IEEE SOFTWARE, 2011, 28 (05) : 30 - 37
  • [8] A systematic mapping study of software product lines testing
    da Mota Silveira Neto, Paulo Anselmo
    Machado, Ivan do Carmo
    McGregor, John D.
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (05) : 407 - 423
  • [9] 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
  • [10] TESTING IN SOFTWARE PRODUCT LINES A Model based Approach
    Reales Mateo, Pedro
    Polo Usaola, Macario
    Caivano, Danilo
    ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 46 - 54