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 条
  • [31] Model-driven Development of Partial Model-to-Model Transformations in a CASE Tool
    Skersys, Tomas
    Danenas, Paulius
    Pavalkis, Saulius
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2015 (ICNAAM-2015), 2016, 1738
  • [32] Supporting Organisational Evolution by Means of Model-Driven Reengineering Frameworks
    Ruiz, Marcela
    Espana, Sergio
    Pastor, Oscar
    Gonzalez, Arturo
    2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2013,
  • [33] Model-driven organisational reengineering A framework to support organisational improvement
    Ruiz, Marcela
    Espana, Sergio
    Gonzalez, Arturo
    2012 XXXVIII CONFERENCIA LATINOAMERICANA EN INFORMATICA (CLEI), 2012,
  • [34] Barbed Model-Driven Software Development: A Case Study
    Montangero, Carlo
    Semini, Laura
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 207 (0C) : 171 - 186
  • [35] Model-Driven Software Measurement Framework: a case study
    Mora, Beatriz
    Garcia, Felix
    Ruiz, Francisco
    Piattini, Mario
    2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 239 - +
  • [36] A case study of model-driven engineering for automated timetabling
    Eke, Clement
    Garcia-Dominguez, Antonio
    van Mourik, Jort
    Khan, Ifti
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 203 - 210
  • [37] Model-Driven Customizing of ERP Systems: A Case Study
    Neugebauer, Jonathan
    Kuchen, Herbert
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1276 - 1279
  • [38] Model-driven Service Integration Testing - A Case Study
    Wieczorek, Sebastian
    Stefanescu, Alin
    Roth, Andreas
    QUATIC 2010: SEVENTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, 2010, : 292 - 297
  • [39] The human in model-driven engineering loop: A case study on integrating handwritten code in model-driven engineering repositories
    Rahad, Khandoker
    Badreddin, Omar
    Mohsin Reza, Sayed
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (06): : 1308 - 1321
  • [40] 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