Presentation is loading. Please wait.

Presentation is loading. Please wait.

Effective Testing Strategy for

Similar presentations


Presentation on theme: "Effective Testing Strategy for"— Presentation transcript:

1 Effective Testing Strategy for
Data Migrations Sravan Kumar Konidena, Architect Ganesh Kumar Singh, Senior Consultant Smita Sinha, Senior Consultant ADP Pvt. Ltd

2 Abstract As technology is rapidly changing, enterprise corporations need to bring their clients to modern platforms from legacy systems. Also, in case of company mergers, the clients have to be brought to a single product, post the merger. This makes data migration an important activity to ensure that transition is seamless. This paper is about testing strategy for data migrations covering areas like pre and post data comparison, comprehensive test coverage, automation techniques, etc.

3 Digital Convergence  Data Convergence
3

4 Reasons for Data Migrations
Moving to Next-Gen platforms Company Mergers Decommissioning legacy systems Adding new line of business Relocation of infrastructure Switching Vendors Consolidation of system

5 Data Migration: Key Risks
Data loss Data corruption Application performance issues Prolonged downtime Budget overruns Customer or Brand Impact

6 Data Migration Test Strategy
Establish a migration team Evaluate business risks and scope of migration Analyze data transformation from source to destination Design a roll back strategy in case of failures Automate the testing process to ensure coverage and speed Identify defects by performing dry runs on test environments Perform comprehensive post migration testing Ensure a seamless transition of the end-user experience

7 Pre-Migration Testing
Setup test environment for migration Configure destination system requirements Perform dry runs on test environments Fix defects and certify migration scripts Run reports and save as baseline 7

8 Post-Migration Testing
Verify the migrated data on the UI Run the reports post-migration Compare pre and post migration reports Verify the results and certify the migrations Rollback, in case of any failures 8

9 Automated Migrations Testing
Prepare Test Scripts to capture data Design logic for data transformation Execute scripts to compare the data Run automated UI tests post migration Generate reports to analyze failures Build a platform to manage the entire process Automated Migrations Testing 9

10 Comprehensive coverage
Automated Migrations Testing - Benefits Comprehensive coverage Verify the complete set of data instead of sampling a subset. High speed Accelerate the process by performing more migrations per batch. Mitigate risks Avoid sporadic issues and ensure minimum downtime. Reduce costs Increase reusability with reduced efforts and greater accuracy.

11 Question & Answers


Download ppt "Effective Testing Strategy for"

Similar presentations


Ads by Google