Scenario-based System Test of Software Product Families

被引:1
|
作者
Reuys, Andreas [1 ]
Kamsties, Erik [1 ]
Pohl, Klaus [1 ]
Reis, Sacha [1 ]
机构
[1] Univ Duisburg Essen, Software Syst Engn, Schutzenbahn 70, D-45117 Essen, Germany
来源
关键词
Product family engineering; Test; Reuse; Use; cases;
D O I
10.1007/s00450-005-0200-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Product family engineering consists of two development processes: Domain engineering and application engineering. Reuseable artefacts are created in the domain engineering process. These artefacts are used for the creation of customer specific applications during the application engineering process. Reusability is achievedwith the explicit definition of variability that specifies the potential applications of the product family. The proactive reuse has been realized in the construnction phases of the development process, but not within the test phases. We propose ScenTED (Scenario based TEst Case Derivation) for the creation of reusable test cases for a use case based system testing in product family engineering. ScenTED has two key ideas: The first is the preservation of variability in test cases and the second idea is the scenario-based refinement of test cases. The preservation of variability ensures the reusability of test cases. The scenario-based refinement enables the traceability from requirements to test cases. We present the ScenTED technique in this article with an example and discuss an industrial case study.
引用
收藏
页码:33 / 44
页数:12
相关论文
共 50 条
  • [41] A Software Tool to Support Scenario-Based Formal Specification for Error Prevention
    Li, Siyuan
    Liu, Shaoying
    STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD, SOFL+MSVL 2017, 2018, 10795 : 187 - 199
  • [42] A Creative Approach to Reducing Ambiguity in Scenario-based Software Architecture Analysis
    Xi-Wen Wu
    Chen Li
    Xuan Wang
    Hong-Ji Yang
    International Journal of Automation and Computing, 2019, (02) : 248 - 260
  • [43] Query Reformulation by Leveraging Crowd Wisdom for Scenario-based Software Search
    Li, Zhixing
    Wang, Tao
    Zhang, Yang
    Zhan, Yun
    Yin, Gang
    8TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE (INTERNETWARE 2016), 2016, : 36 - 44
  • [44] Scenario-based design knowledge acquiring and application in collaborative product design
    Tan, Hao
    Zhao, Jianghong
    Zhang, Jun
    2006 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, PROCEEDINGS, VOLS 1 AND 2, 2006, : 336 - 341
  • [45] Scenario-based design knowledge acquiring and Modeling in collaborative product design
    Tan, Hao
    Zhao, Jianghong
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN III, 2007, 4402 : 128 - +
  • [46] Scenario-based User's Needs Discovery for Creative Product Design
    Wu Zhi-jun
    Li Liang-zhi
    Na Cheng-ai
    SECOND INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 2, PROCEEDINGS, 2009, : 368 - +
  • [47] A DESIGN SUPPORT SYSTEM FOR SCENARIO-BASED LIFECYCLE DESIGN
    Fukushige, Shinichi
    Kunii, Eisuke
    Yamamoto, Kazuhiro
    Umeda, Yasushi
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2011, VOL 9, 2012, : 919 - 927
  • [48] Introduction to this special issue on "Scenario-based system development"
    Carroll, JM
    INTERACTING WITH COMPUTERS, 2000, 13 (01) : 41 - 42
  • [49] Scenario-based Testing of a Ship Collision Avoidance System
    Porres, Ivan
    Azimi, Sepinoud
    Lilius, Johan
    2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 545 - 552
  • [50] Scenario-Based Design of a Digital Reminiscing System for the Elderly
    Thiry, Elizabeth
    PROCEEDINGS OF THE 17TH ACM INTERNATIONAL CONFERENCE ON SUPPORTING GROUP WORK, 2012, : 299 - 300