Specification-based Testing for Software Product Lines

被引:2
|
作者
Kahsai, Temesghen [1 ]
Roggenbach, Markus [1 ]
Schlingloff, Bernd-Holger [2 ]
机构
[1] Swansea Univ, Swansea, W Glam, Wales
[2] Humboldt Univ, Berlin, Germany
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/SEFM.2008.38
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we develop a testing theory for specification-based software product line development. Starting with a framework for the evaluation of test cases with respect to formal specifications, we develop a notion of enhancement, which allows to re-use test cases in a horizontal systems development process. In such a process, more and more features are added to an existing software product. For specification-based testing, this means that the corresponding specifications are enhanced more and more, and that new test cases must be added to an existing test suite in order to test the additional. features. We formally cl fine an enhancement relation between CSP-CASL specifications, describe a test evaluation method for software product lines based on CSP-CASL specifications, and prove several preservation results which allow to re-use test cases in a horizontal development. We illustrate our approach with the example of a product line of remote control units for consumer products.
引用
收藏
页码:149 / +
页数:2
相关论文
共 50 条
  • [31] A Framework for Formal Specification Considering Review and Specification-Based Testing
    Nakatsugawa, Yasumasa
    Kurita, Taro
    Araki, Keijiro
    [J]. TENCON 2010: 2010 IEEE REGION 10 CONFERENCE, 2010, : 2444 - 2448
  • [32] Parallel Specification-Based Testing for Concurrent Programs
    Minh Do, Canh
    Ogata, Kazuhiro
    [J]. IEEE ACCESS, 2022, 10 : 24955 - 24975
  • [33] An approach to formalizing specification-based class testing
    缪淮扣
    刘玲
    [J]. Advances in Manufacturing, 2006, (01) : 25 - 32
  • [34] Comparison of fault classes in specification-based testing
    Okun, V
    Black, PE
    Yesha, Y
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (08) : 525 - 533
  • [35] Specification-based testing for GUI-based applications
    Chen, J
    Subramaniam, S
    [J]. SOFTWARE QUALITY JOURNAL, 2002, 10 (03) : 205 - 224
  • [36] A specification-based approach to testing polymorphic attributes
    Liu, L
    Miao, HK
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 306 - 319
  • [37] Specification-based logic coverage testing criteria
    Qian, Zhong-Sheng
    Miao, Huai-Kou
    [J]. Ruan Jian Xue Bao/Journal of Software, 2010, 21 (07): : 1536 - 1549
  • [38] Automated Specification-Based Testing of REST APIs
    Banias, Ovidiu
    Florea, Diana
    Gyalai, Robert
    Curiac, Daniel-Ioan
    [J]. SENSORS, 2021, 21 (16)
  • [39] Specification-based class testing: A case study
    MacColl, I
    Murray, L
    Strooper, P
    Carrington, D
    [J]. SECOND INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 1998, : 222 - 231
  • [40] A model of specification-based testing of interactive systems
    MacColl, I
    Carrington, D
    [J]. FM'99-FORMAL METHODS, VOL II, 1999, 1709 : 1862 - 1862