Effective Testing Strategy for

Slides:



Advertisements
Similar presentations
INNOVATIONEMPOWERMENTTECHNOLOGY 1 SOFTWARE TESTING SERVICES
Advertisements

JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
Know the Difference™ Incident Investigation Solution Martin Perlin Marketing Director, Evolven A HIGH STAKES RACE AGAINST TIME Prevent high impact IT environment.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
© 2012 WIPRO LTD | 1 Test Strategy Pattern Venkatesh D Rao Sr. Consultant.
Know the Difference™ Release Validation Solution Martin Perlin Marketing Director, Evolven RELEASE WITH CONFIDENCE Prevent production outages and ensure.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
Software Testing Life Cycle
1 “ Understanding leads to perfection” Author: Herb Isenberg Ph.D A Bird’s Eye View Quality Foundations January 2011.
Bring Your Business into the 21 st Century : Part 1 WasteExpo 2011 Improving Your Financial Management System.
Copyright 2014 Riverbed Inc. Confidential. 1 Kevin McGowan Principal Consultant September 10, 2015 Achieving Excellence in Managing the UC Lifecycle Riverbed.
Core Banking Transformation: A Roadmap to a Successful Core Banking Product Implementation - PMI Virtual Library | | © 2008 Kannan S. Ramakrishnan.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Responsive Web & Its impact on Testing World
- Company Confidential - Corporate Overview March 2015.
© 2010 IBM Corporation STRATEGIC ADVISORY COUNCIL MARCH 2011 Enterprise Architecture - Advisory Discussion – Greg Dietzel Vice President, Client Unit Director,
Use this title slide only with an image SAP LoadRunner by HP Speaker’s Name/Department (delete if not needed) Month 00, 2015 Public.
1 ITOM 6.2 Data Center Migrations Tricks of the Trade Andy Abbas Co-Founder and VP.
Effective Performance Testing in Agile and DevOps
Applications Modernization Services
What is Software Test Automation?
Regression Testing with its types
BA Continuum India Pvt Ltd
Dinesh Rawat , Software Test Manager
Plan and Safeguard Service Package for SAP S/4HANA
aBAP – NextGen QA Delivery Gear
All-Inclusive Testing in API Management
Unified Process Source & Courtesy: Jing Zou.
Main Author - Navaneetha Kowdle (Associate Director)
Change Management Strategies
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
Effective way to build test Automation strategy in Agile
Database Testing in Azure Cloud
AI emerging trend in QA Sanjeev Kumar Jha, Senior Consultant
De-mystifying Big Data Testing using new generation tools / technology
Description of Revision
E2E Testing in Agile – A Necessary Evil
Managing Large Global Test Programs Through Automation of Automation
Maximize the value of your cloud
Quality Strategies In AGILE
Ansible and Zabbix Rushikesh Prabhune (Software Technical Consultant)
Advantages OF BDD Testing
Effective Testing Strategy for
Managing Large Global Test Programs Through Automation of Automation
Pankaj Kumar, Tech Lead Bhuvaneswari Radhakrishnan, Senior Engineer
HATS – Hierarchical Automated Test Sequencer Platform
AUDIT AND VALIDATION TESTING FOR BIG DATA APPLICATIONS
Protect | Transform | Innovate
Quality framework for Stepping into the Cloud
Effective Testing Strategy for
Main Author - Navaneetha Kowdle (Associate Director)
Data Migration Assurance
MES Migration HGP Asia Knowledge Day 2017
One Quality – Integrated Digital Assurance Automation Framework
Advanced BDD for large scale test automation
Automation Leveraging Artificial Intelligence
Unleashing the power of customized reports testing framework
A test technique is a recipe these tasks that will reveal something
Multilingual Application Testing
Transforming Automation through Artificial Intelligence
Agile Testing Using Virtualization
Achieve Next level of Automation with Robotic Test Automation
How much is Enuf?! – A Risk Based Layered Regression Test Strategy
What-If Testing Framework
Advanced BDD for large scale test automation
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Software Testing Lifecycle Practice
Testing Workshop.
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

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

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.

Reasons for Data Migrations Decommissioning legacy systems Adding new line of business Relocation of infrastructure Switching Vendors Mergers Consolidation of system

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

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

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

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

Automated Migrations Testing Prepare Test Scripts to capture data - pre & post migrations Design logic for data transformation from source to destination Execute scripts to compare the data Run automated UI tests for post migration verification Generate reports to analyze failures Build a platform to manage the entire migration process

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.

Author Biography Sravan Kumar is currently working in ADP as Architect, QA. He has experience on various Test Automation tools/technologies, QA Strategies, Migrations Testing, etc.

Thank You!!!