Data Migration & Assurance

If typical migration routes prove difficult and hours and hours of costly manual data entry seem the only option, we can provide a cost-effect bespoke migration solution. Whether the migration of data from legacy to the current system is required or the consolidation of data from various applications into one new one, Testing Performance can work with you to confidently migrate data with an audit track verifying the migration.  

Testing Performance are highly experienced at creating bespoke automated migration utilities to map, authenticate, clean and migrate high volumes of data saving clients considerable amounts of resource time and costs.

Even if the migration has already been carried out, Testing Performance is able to provide governance and verification that the data has been captured and migrated successfully. We compare the data on a like for like basis and provide assurance and a clear audit path to stake holders.

We provide detailed reporting of differences with expected differences being excluded if required.

Our Process

Testing Performance typically review documentation and interview key personnel to understand each requirement.  This allows for the follow on Design and Build phases to be defined with a high-level view of requirements.

Discover / Plan

  • Source data format from original data source/system/site

  • Field mapping requirements

  • Basic data entry workflow for data entry into ERP/system/site.

  • Consider any additional requirements

Design / Develop

  • Data creation – dummy data is created in the legacy system format

  • Data read, formatted and mapped

  • UI mock-up development

  • UI workflow automation

  • Duplicate record identification


Testing is performed during the development cycle at multiple stages

  • Formatting and mapping

  • Duplicate identification and data cleansing

  • Full end-to-end testing


Once testing is complete the migration utility is then deployed on the customer’s environment and the UI workflow updated and finalised against the new system. Migration commences. Once the customer is satisfied that initial imports are migrated correctly full migration resumes. Minor updates are typically required as the utility error handling exposes mapping options that were not specified in the original requirements.