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 条
  • [1] A Model-Driven approach for functional test case generation
    Gutierrez, J. J.
    Escalona, M. J.
    Mejias, M.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 109 : 214 - 228
  • [2] A case for test-code generation in model-driven systems
    Rutherford, MJ
    Wolf, AL
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, PROCEEDINGS, 2003, 2830 : 377 - 396
  • [3] A Model-Driven Methodology for Automotive Cybersecurity Test Case Generation
    Marksteiner, Stefan
    Priller, Peter
    2021 IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW 2021), 2021, : 129 - 135
  • [4] Model-Driven Reengineering of Database
    Wang, Hanzhe
    Shen, Beijun
    Chen, Cheng
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 3, PROCEEDINGS, 2009, : 113 - +
  • [5] An approach for Model-Driven test generation
    Gutierrez, J. J.
    Escalona, M. J.
    Mejias, M.
    Ramos, I.
    Torres, J.
    RCIS 2009: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE, 2009, : 303 - 311
  • [6] Model-Driven Test Code Generation
    Perez Lamancha, Beatriz
    Reales, Pedro
    Polo, Macario
    Caivano, Danilo
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2011, 2013, 275 : 155 - 168
  • [7] Model-driven test case generation in Hil testing : Usage models and model-centric testing
    Kiffe, Gerhard
    Siegl, Sebastian
    Prestar, Florian
    Beisser, Martin
    Seel, Martin
    AutoTechnology, 2009, 9 (05): : 56 - 59
  • [8] Test-driven modelling for model-driven development
    Zhang, YF
    IEEE SOFTWARE, 2004, 21 (05) : 80 - +
  • [9] MODEL-DRIVEN TESTING Transformations from Test Models to Test Code
    Perez Lamancha, Beatriz
    Reales Mateo, Pedro
    Polo, Macario
    Caivano, Danilo
    ENASE 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2011, : 121 - 130
  • [10] On the application of model-driven engineering in data reengineering
    Bermudez Ruiz, Francisco Javier
    Garcia Molina, Jesus
    Diaz Garcia, Oscar
    INFORMATION SYSTEMS, 2017, 72 : 136 - 160