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 条
  • [1] A Scenario-based Approach; Assuring Effect of Software Product
    Kakimoto, Kazuki
    Umeda, Hiroki
    Sogawa, Kazuhiro
    Ueda, Yasushi
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES-2018), 2018, 126 : 646 - 655
  • [2] Scenario-based decision making for architectural variability in product families
    America, P
    Hamme, D
    Ionita, MT
    Obbink, H
    Rommes, E
    SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 284 - 303
  • [3] Integrating scenario-based and measurement-based software product assessment
    Briand, LC
    Wüst, J
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 59 (01) : 3 - 22
  • [4] Scenario-Based Learning in a MOOC Specialization Capstone on Software Product Management
    Wong, Kenny
    Patzelt, Morgan
    Poulette, Bradley
    Hathaway, Rus
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 317 - 318
  • [5] Software Test Case Generation with Adequacy Analysis on Scenario-Based Testing
    刘振宇
    杨根兴
    蔡立志
    Journal of Donghua University(English Edition), 2011, 28 (02) : 139 - 144
  • [6] Automated Scenario-Based Evaluation of Embedded Software and System Architectures
    Kuhn, Thomas
    Antonino, Pablo Oliveira
    Morgenstern, Andreas
    INTELLIGENT COMPUTING, VOL 2, 2019, 857 : 452 - 469
  • [7] Scenario-based analysis of software architecture
    Kazman, R
    Abowd, G
    Bass, L
    Clements, P
    IEEE SOFTWARE, 1996, 13 (06) : 47 - 55
  • [8] Scenario-based software architecture reengineering
    Bengtsson, P
    Bosch, J
    FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE - PROCEEDINGS, 1998, : 308 - 317
  • [9] Scenario-Based Software Reliability Testing Profile for Autonomous Control System
    Ai, Jun
    Shang, Jingwei
    Wang, Peng
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (01) : 161 - 165
  • [10] A Visualization Tool for Scenario-based Software Development
    Shiota, Eiji
    Ohnishi, Atsushi
    2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 293 - 300