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 条
  • [41] Re-engineering health systems: The US experience
    Wilensky, Gail R.
    SOCIAL SCIENCE & MEDICINE, 2012, 74 (05) : 674 - 676
  • [42] Re-engineering Web-based systems
    Kannappan, R
    George, V
    Philip, T
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 421 - 424
  • [43] Behavior-Driven Re-engineering for Testing the Cloud
    Wolde, Behailu Getachew
    Boltana, Abiot Sinamo
    2020 SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2020, : 75 - 82
  • [44] A process approach to distribution channel re-engineering
    Groznik, Ales
    Maslaric, Marinko
    JOURNAL OF ENTERPRISE INFORMATION MANAGEMENT, 2012, 25 (02) : 123 - +
  • [45] Cadastral Systems Re-engineering in Urban Zimbabwe
    Kurwakumire, Edward
    Kuzhazha, Shelter
    SOUTH AFRICAN JOURNAL OF GEOMATICS, 2015, 4 (04): : 434 - 449
  • [46] Remodelling a company via systems re-engineering
    Thomas, PV
    Davies, A
    INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 1996, 16 (07) : 14 - &
  • [47] Re-engineering Systems of Care: Surgical Leadership
    Steele, Glenn, Jr.
    JOURNAL OF THE AMERICAN COLLEGE OF SURGEONS, 2010, 210 (01) : 1 - 5
  • [48] Systems biology approach for enhancing limonene yield by re-engineering Escherichia coli
    Khanijou, Jasmeet Kaur
    Hee, Yan Ting
    Scipion, Clement P. M.
    Chen, Xixian
    Selvarajoo, Kumar
    NPJ SYSTEMS BIOLOGY AND APPLICATIONS, 2024, 10 (01)
  • [49] Re-engineering the Database Layer of Legacy Applications for Scalable Cloud Deployment
    Ellison, Martyn
    Calinescu, Radu
    Paige, Richard
    2014 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2014, : 976 - 979
  • [50] Component integration framework for manufacturing systems re-engineering: agent and object approach
    Sheremetov, LB
    Smirnov, AV
    ROBOTICS AND AUTONOMOUS SYSTEMS, 1999, 27 (1-2) : 77 - 89