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 条
  • [41] A Model Driven Approach Toward Business Process Test Case Generation
    Yuan, Qiulu
    Wu, Ji
    Liu, Chao
    Zhang, Li
    WSE 2008: TENTH IEEE INTERNATIONAL SYMPOSIUM ON WEB SITE EVOLUTION, PROCEEDINGS, 2008, : 41 - 44
  • [42] INCORPORATING USABILITY REQUIREMENTS IN A TEST/MODEL-DRIVEN WEB ENGINEERING APPROACH
    Robles Luna, Esteban
    Ignacio Panach, Jose
    Grigera, Julian
    Rossi, Gustavo
    Pastor, Oscar
    JOURNAL OF WEB ENGINEERING, 2010, 9 (02): : 132 - 156
  • [43] JTorX: A Tool for On-Line Model-Driven Test Derivation and Execution
    Belinfante, Axel
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2010, 6015 : 266 - 270
  • [44] Model-driven approach and implementation of partial model-to-model transformations in a CASE tool
    Center of Information Systems Design Technologies, Kaunas University of Technology, Studentu str. 50, Kaunas, Lithuania
    不详
    Commun. Comput. Info. Sci., (260-271):
  • [45] Model-Driven Approach and Implementation of Partial Model-to-Model Transformations in a CASE Tool
    Skersys, Tomas
    Pavalkis, Saulius
    Lagzdinyte-Budnike, Ingrida
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2014, 2014, 465 : 260 - 271
  • [46] Specification and Verification of Model-Driven Data Migration
    Aboulsamh, Mohammed A.
    Davies, Jim
    MODEL AND DATA ENGINEERING, 2011, 6918 : 214 - 225
  • [47] An Efficient Migration to Model-driven Development (MDD)
    Knodel, Jens
    Anastasopolous, Michalis
    Forster, Thomas
    Muthig, Dirk
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 137 (03) : 17 - 27
  • [48] A model for test case design and generation
    Salem, AM
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 242 - 247
  • [49] Test case prioritization for model transformations
    Iqbal, Saqib
    Al-Azzoni, Issam
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 6324 - 6338
  • [50] A Model-Driven Approach to Enterprise Data Migration
    Yeddula, Raghavendra Reddy
    Das, Prasenjit
    Reddy, Sreedhar
    ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2015, 2015, 9097 : 230 - 243