Model-Driven Test Case Migration: The Test Case Reengineering Horseshoe Model

被引:1
|
作者
Jovanovikj, Ivan [1 ]
Engels, Gregor [1 ]
Anjorin, Anthony [2 ]
Sauer, Stefan [1 ]
机构
[1] Paderborn Univ, Software Innovat Lab, Paderborn, Germany
[2] Paderborn Univ, Dept Comp Sci, Paderborn, Germany
来源
关键词
Software migration; Reengineering; Model-driven testing; ISSUES;
D O I
10.1007/978-3-319-92901-9_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing test cases represent important assets, which are worth reusing in software migration projects. The benefit is twofold, reuse of relevant information as well cost saving by avoiding design of new test cases. As test cases are implemented in the same or a compatible technology as the system they are testing, they have to somehow follow the system migration, i.e., they should be co-migrated. Due to the size of the test case set, and often missing conformity in the structure of the test cases, migration of test cases is a quite challenging task. As model-driven engineering has been established to manage those complex tasks, we apply it in the test case domain. In this paper, we propose a generic migration method based on model-driven reengineering techniques. Our method which involves reverse engineering, restructuring, and forward engineering is applied in an industrial case study where appropriate tooling was developed as well.
引用
收藏
页码:133 / 147
页数:15
相关论文
共 50 条
  • [21] A case study in model-driven synthetic biology
    Bioinformatics Research Centre, University of Glasgow, Glasgow, Scotland
    G12 8QQ, United Kingdom
    不详
    03013, Germany
    不详
    G12 8QQ, United Kingdom
    IFIP Advances in Information and Communication Technology, 2008, (163-175)
  • [22] MODEL-DRIVEN DEVELOPMENT OF SOFTWARE CONFIGURATION MANAGEMENT SYSTEMS A Case Study in Model-driven Engineering
    Buchmann, Thomas
    Dotor, Alexander
    Westfechtel, Bernhard
    ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 309 - 316
  • [23] Case Studies in Model-Driven Reverse Engineering
    Pascal, Andre
    MODELSWARD: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2019, 2019, : 256 - 263
  • [24] Traceability-driven model refinement for test case generation
    Riebisch, M
    Hübner, M
    12TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2005, : 113 - 120
  • [25] Automated generation of test oracles using a model-driven approach
    Perez Lamancha, Beatriz
    Polo, Macario
    Caivano, Danilo
    Piattini, Mario
    Visaggio, Giuseppe
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (02) : 301 - 319
  • [26] Model-Driven Functional Test Engineering for Service Centric Systems
    Feudjio, A. -G. Vouffo
    2009 5TH INTERNATIONAL CONFERENCE ON TESTBEDS AND RESEARCH INFRASTRUCTURES FOR THE DEVELOPMENT OF NETWORKS & COMMUNITIES, 2009, : 234 - 240
  • [27] Model-Driven Acceptance Test Automation Based on Use Cases
    Straszak, Tomasz
    Smialek, Michal
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2015, 12 (02) : 707 - 728
  • [28] Research of Model-driven Distributed Automatic Test Execution Framework
    Liu, X. -M.
    Liu, Y. -P.
    Liu, S. -M.
    Wu, Ji
    2011 AASRI CONFERENCE ON APPLIED INFORMATION TECHNOLOGY (AASRI-AIT 2011), VOL 1, 2011, : 13 - 18
  • [29] STELAE - A Model-Driven Test Development Environment for Avionics Systems
    Guduvan, Alexandru-Robert
    Waeselynck, Helene
    Wiels, Virginie
    Durrieu, Guy
    Fusero, Yann
    Schieber, Michel
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [30] Test Case Understandability Model
    Setiani, Novi
    Ferdiana, Ridi
    Hartanto, Rudy
    IEEE ACCESS, 2020, 8 : 169036 - 169046