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
来源
COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT | 2005年 / 20卷 / 1-2期
关键词
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 条
[21]   The virtual instrument test system based on labview [J].
Han, HL ;
Liu, ZY ;
Xu, L .
ICEMI'2003: PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOLS 1-3, 2003, :1630-1633
[22]   Genetic algorithm based test of simulation system [J].
Sun Yong-cheng ;
Jiang Jin-long ;
Zhou Xian-zhong .
PROCEEDINGS OF 2005 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1 AND 2, 2005, :1923-+
[23]   Incorporation of Model-based System and Software Development Environments [J].
Sporer, Harald ;
Macher, Georg ;
Armengaud, Eric ;
Kreiner, Christian .
PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, :177-180
[24]   Software Reuse and Reusability based on Requirements Product Lines, Cases and Feature-Similarity Models [J].
Kaindl, Hermann ;
Mannion, Mike .
2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, :510-511
[25]   Test Method for Overload Protection Based on 9000 Power Auto Test System [J].
Xia, Qiangmin .
2022 9TH INTERNATIONAL FORUM ON ELECTRICAL ENGINEERING AND AUTOMATION, IFEEA, 2022, :364-367
[26]   A PC-based software test for measuring alcohol and drug effects in human subjects [J].
Mills, KC ;
Parkman, KM ;
Spruill, SE .
ALCOHOLISM-CLINICAL AND EXPERIMENTAL RESEARCH, 1996, 20 (09) :1582-1591
[27]   Networked virtual instrument test system based on LabVIEW [J].
Liu, JN ;
Meng, C ;
Chen, DX ;
Guo, HG .
ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, :4643-4645
[28]   Automotive ECU Functional Test System based on PXI [J].
Zhu Changhong ;
Liang Xiaoping ;
Deng Wei .
2018 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2018, :245-249
[29]   A Test System for Superconducting Joints Based on GM Cryocooler [J].
Ni, Dongsheng ;
Yang, Wenjie ;
Han, Shaofei ;
Zhu, Li ;
Zhang, Xiang ;
Wu, Beimin ;
Ma, Lizhen .
IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2014, 24 (03)
[30]   A Bitstream Readback Based FPGA Test and Diagnosis System [J].
Du, T. ;
Ruan, A. W. ;
Li, P. ;
Jie, B. R. .
2014 14TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2014, :592-595