A Testing Approach While Re-engineering Legacy Systems: An Industrial Case Study

被引:0
|
作者
Khodabandehloo, Hamid [1 ]
Roy, Banani [1 ]
Mondal, Manishankar [2 ]
Roy, Chanchal [1 ]
Schneider, Kevin [1 ]
机构
[1] Univ Saskatchewan, Dept Comp Sci, Saskatoon, SK, Canada
[2] Khulna Univ, Comp Sci & Engn Discipline, Khulna, Bangladesh
关键词
Re-engineering; Legacy System; Bug; Unit test; User acceptance test; Test Automation;
D O I
10.1109/SANER50967.2021.00073
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many organizations use legacy systems as these systems contain their valuable business rules. However, these legacy systems answer the past requirements but are difficult to maintain and evolve due to old technology use. In this situation, stockholders decide to renovate the system with a minimum amount of cost and risk. Although the renovation process is a more affordable choice over redevelopment, it comes with its risks such as performance loss and failure to obtain quality goals. A proper test process can minimize risks incorporated with the renovation process. This work introduces a testing model tailored for the migration and re-engineering process and employs test automation, which results in early bug detection. Moreover, the automated tests ensure functional sameness between the old and the new system. This process enhances reliability, accuracy, and speed of testing.
引用
收藏
页码:600 / 604
页数:5
相关论文
共 50 条
  • [21] Study on corporation re-engineering
    Chen, J
    Sun, Y
    Li, XB
    Zhang, SQ
    98 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING, PROCEEDINGS, 1998, : 638 - 642
  • [22] A Systems Re-engineering Case Study: Programming Robots with occam and Handel-C
    Slipper, Dan
    McEwan, Alistair A.
    COMMUNICATING PROCESS ARCHITECTURES 2011, 2011, 68 : 317 - 327
  • [23] Information systems re-engineering strategies
    Alkhatib, GI
    CHALLENGES OF INFORMATION TECHNOLOGY MANAGEMENT IN THE 21ST CENTURY, 2000, : 1205 - 1207
  • [24] Re-engineering maintenance management systems
    Stack, KAJ
    Henry, TA
    ADVANCED MANUFACTURING PROCESSES, SYSTEMS, AND TECHNOLOGIES (AMPST 96), 1996, : 477 - 486
  • [25] Re-engineering casting production systems
    Peters, F.
    Van, Voorhis, T.
    Modern Casting, 2001, 91 (07)
  • [26] Re-engineering SAM or Changing the Engine in the Train While it is Running
    Illingworth, R.
    Mengel, M.
    Norman, A.
    21ST INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2015), PARTS 1-9, 2015, 664
  • [27] A sound and practical approach to the re-engineering of time-critical systems
    Zedan, H
    Yang, H
    SECOND EUROMICRO CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 1998, : 220 - 223
  • [28] A hospital case study supporting workforce culture re-engineering
    Martin, TN
    Huq, Z
    TOTAL QUALITY MANAGEMENT, 2002, 13 (04): : 523 - 536
  • [29] Re-engineering Legacy Web Applications into Rich Internet Applications
    Rodriguez-Echeverria, Roberto
    Maria Conejero, Jose
    Linaje, Marino
    Carlos Preciado, Juan
    Sanchez-Figueroa, Fernando
    WEB ENGINEERING, 2010, 6189 : 189 - 203
  • [30] Ontology Re-Engineering: A Case Study from the Automotive Industry
    Rychtyckyj, Nestor
    Raman, Venkatesh
    Sankaranarayanan, Baskaran
    Kumar, P. Sreenivasa
    Khemani, Deepak
    THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, : 3974 - 3981