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
来源
2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021) | 2021年
关键词
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
相关论文
共 40 条
  • [21] A mechanism for Expert Systems re-engineering based on specialist supervision and analysis techniques
    Cardenosa, J
    Pastor, G
    CRITICAL TECHNOLOGY: PROCEEDINGS OF THE THIRD WORLD CONGRESS ON EXPERT SYSTEMS, VOLS I AND II, 1996, : 606 - 613
  • [22] Managing the Process of Re-Engineering of Information Systems Based on Integrated Monitoring of Obsolescence
    M. I. Lomakin
    A. V. Murav’ev
    Measurement Techniques, 2016, 58 : 1102 - 1106
  • [23] MANAGING THE PROCESS OF RE-ENGINEERING OF INFORMATION SYSTEMS BASED ON INTEGRATED MONITORING OF OBSOLESCENCE
    Lomakin, M. I.
    Murav'ev, A. V.
    MEASUREMENT TECHNIQUES, 2016, 58 (10) : 1102 - 1106
  • [24] THE CALCULATION METHOD FOR INDICATORS PROJECT ESTIMATION IN THE IMPLEMENTATION OF SOFTWARE SYSTEMS RE-ENGINEERING
    Velykodniy, Stanislav
    Tymofieieva, Olena
    Zaitseva-Velykodna, Svitlana
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2018, (04) : 135 - 142
  • [25] Application S/W re-engineering approach in the steel plant to improve productivity efficiently
    Park, Young-Bok
    Yang, Jin-Seok
    2012 12TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2012, : 1686 - 1690
  • [26] A method for comparing traditional and component-based models in information systems re-engineering
    Valverde, Raul
    Toleman, Mark
    Cater-Steel, Aileen
    INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2011, 9 (01) : 89 - 107
  • [27] A method for comparing traditional and component-based models in information systems re-engineering
    Raul Valverde
    Mark Toleman
    Aileen Cater-Steel
    Information Systems and e-Business Management, 2011, 9 : 89 - 107
  • [28] PRINCIPLES OF RE-ENGINEERING METHODOLOGY FOR TECHNOLOGICAL PROCESS IN PROCESSING OF RAW MATERIAL COMPONENTS WHILE PRODUCING CEMENT AND SILICATE PRODUCTS
    Busel, I. A.
    Busel, P. I.
    SCIENCE & TECHNIQUE, 2014, (05): : 9 - 18
  • [29] Migrating Legacy Spreadsheets-Based Systems to Web MVC Architecture: An Industrial Case Study
    Amalfitano, Domenico
    Fasolino, Anna Rita
    Maggio, Valerio
    Tramontana, Porfirio
    Di Mare, Giancarlo
    Ferrara, Ferdinando
    Scala, Stefano
    2014 SOFTWARE EVOLUTION WEEK - IEEE CONFERENCE ON SOFTWARE MAINTENANCE, REENGINEERING, AND REVERSE ENGINEERING (CSMR-WCRE), 2014, : 387 - +
  • [30] Using Total Quality Management as a Tool for Re-engineering Coal Production in Nigerian Coal Corporation: An Energy Industry Case Study
    Oguejiofor, G. C.
    ENERGY SOURCES PART B-ECONOMICS PLANNING AND POLICY, 2010, 5 (01): : 29 - 40