SlideShare a Scribd company logo
elinext.com
ThesearethemostcommontypesofDataMigration:
Hence,avoidingdatalossduringmigrationplaysacrucialrole. 

Hereisalistofthemostcommonmistakesbusinessowners
makewhenmigratingdata:
Wehavealreadyseenthatdatamigrationisacomplexprocesspronetomistakes.
Undoubtedly,theriskofdatacorruptionandlossincreasesdramaticallyduring
migration.AccordingtoHostingTribunal,theconsequencesofdataloss 

canreachadramaticdimension:
Data Migration Testing:
Purpose, Test Strategy
And Scenarios
Thereasonswhybusinessesdecidetomigratedatavary:
reducecosts,enhancescalabilityandflexibility,addsecurity,
enhancecollaborativework,systemupgrades,etc.But,
whateverthereasons,DataMigrationgoeswellbeyond
transferringinformationfromonesourcetoanother.Itisa
complexprocessthatrequiresexpertise,skills,and–obviously
–therighttools.Thebiggertheamountofdata,themore
challengingandcomplexthemigrationprocesswillbe.
What is Validation Testing? ?
?
DatamigrationtestingincludesDataLevelValidationandApplicationLevelValidation.
DataLevelValidationTesting
Therearevarious
levelsofverifications:
ismeanttoverifyifdatahasbeen
migratedwithoutdiscrepancies.
Rowcounts(i.e.numberof
recordstobemigrated)

Dataverification(i.e.verifythe
accuracyofamigrateddata
sample)

Entitlementverification(i.e.the
verificationofthedestination
database)
TheApplicationLevelValidationTesting
impliestheverificationofthefunctionality
ofamigratedsampleapplication 

toensureitssmoothrunning 

withthenewdatabase.
Thisprocessimpliesvariousvalidations:
Loggingintothenewapplication
andverifyingasampledataset

Loggingintothelegacysystem
andverifyingtheaccounts’ status

Verifyingcustomersupportaccess
tolegacysystems,orensuring
useraccesstolegacysystemsif
themigrationprocessfails.
Migration Testing Types and Scenarios
The common mistakes in Data Migration
What is Data Migration Testing? ??
Insimpleterms,datamigrationisaprocessthatconsistsofmovingdata,application,
andotherelements–eithermanuallyorautomaticallyusingmigrationtools–froma
sourceplatformtothedestinationone.Usually,legacysystemsareeitherreplacedor
expandedbynewapplicationsthatshareacommondataset. 


Thecurrenttendencyamongbusinessesistoreplaceon-premisesapplications 

andinfrastructureswithcloud-basedapplicationsandstorage.Andtherearegood 

reasonsbehindthisdecision.
However,DataMigrationTestingplaysacrucialroleandit’snotrisk-free.Migrateddata
iscomparedwithoriginaldata,thusallowingexpertstoidentifyanypossible
discrepanciesandfixerrors.
AccordingtoMicrosoftOffice365,the
benefitsofcloudenvironments‘stackup’
forsmallandmedium-sizedbusinesses:
Smallbusinessesthatreport
securitybenefitssincemoving 

tothecloud
94%
59%
30%
82%
70%
Smallbusinessesusingcloud
servicesthatreportsignificant
productivitybenefitsfromIT
Smallbusinessesnotyetusing
cloudservicesthatreport
significantproductivity
benefitsfromIT
Companiessurveyedthat
reducedcostsasaresult
utilizingcloudtechnology
Surveyedsmallbusinessesthat
reportreinvestingcloudcost-
savingbackintotheirbusiness
AccordingtoTechJury,thecloud
adoptionstatisticsaremind-blowing:
Thepubliccloudcomputing
marketwillbeworth$800
billionby2025
By2024,enterprisecloud
spendingwillmakeup14%
ofITrevenueglobally
Platformasaservice(PaaS) will
growby26.6% in2021
70% ofcompaniesusingcloud
plantoincreasetheirbudgets
inthefuture
61% ofbusinessesmigratedtheir
workloadstothecloudin2020
Amazonwebservices(AWS) had
a76% shareoftheenterprise
cloudadoptionin2020.
40%-60% of small businesses
won’t reopen after data loss
Small businesses are set back
$8,000 for an hour of downtime
The average cost of downtime
for large enterprises is more
than $11,600 perminute
The annualized faliure rate of
harddrivesfor the third quarter
of 2020 was0.89%
The average cost of downtime
for companies of all sizes is
$4,600/minute
In40% ofthecases,the reason
for data loss is a hardwarefaliure
Detecting breaches takes
around 206 days
2,013 databreachesoccured
in 2019 alone
Humanerroris the cause of
information loss in 29% ofcases
-$
The average cost of compromised
data in 2020 was $3,86 million
$
! !
!
1
Notremovinglegacy structuresthatareinefficientorobsolete
Beforeyoubeginthemigrationprocess,itisnecessarytoexamineanddecide
whatsourcedatashouldbemigrated.Migratingduplicatesorerrorscanresultin
expensivefailures.It’stimetogetridofallthejunkdata.
2
Insufficientorfaulty testingandvalidation
Thinkingthatmigrationwillrunseamlesslyisunrealistic.Theonlywaytoachieve
yourgoalandsavetimeandmoneyisbyperformingtestingthroughoutthe
entireprocess.
3
Lackofexpertise
Sometimes,businessownersunderestimatethecomplexityofthedatamigration
process.Nottomentionthechallengesitposes. Inorderforadatamigration
processtorunwell,itismandatorytocountontheexpertiseofspecialistswhoare
abletoquicklyidentifyandfixdatadiscrepancies.
4
Leavingend-usersaside
Beforebeginningadatamigrationprocess,thereisonequestionthatmost
businessownersforgettoaskthemselves:‘Whoisgoingtousethisdata?’ Itisnot
goingtobetheITspecialist,that’sforsure.Soitisimportanttoengageallthe
end-usersinthemigrationprocesstoavoiduncountablesupportrequestsand
downtimesoncethemigrationiscompleted.
Whenitcomestotesting,qualityisparamount.Butsoisspeed,especiallyifyou
wanttoreducerisks,identifyerrorsearlier,reducesystemdowntime,savetimeand
costs,and,thus,speedupyourbusiness’ development.
Sincethemigrationneedsaredifferent,automatedmigrationtoolsdifferaswell.
AltexsoftanalysedfourofthebestavailableTestAutomationtools:
How can Test Automation benefit Data Migration?
Deployment
+
+
Astra
Centerprise
On-premises Jobscheduling Plethoraoffeatures
andconnections
From$30k
peryear
Freetrial
Nofreeversion
Drag-and-dropUI
Bestcustomer
service
Issueswith
metadata
Lackofcloud
options
Joborchestration
Dataprofiling
Datavalidation
Parallel-processing
ETL
Windows
Platform
+
+
Talend Cloud-based Plethoraoffeatures
andconnections
From$12k
peruser/ year
14 daysfree
trial
900+ free
components
Effectiveprofiling
Impressivedata
migrationspeed
Fee-basedand
sometimes
fruitlesstech
support
Joborchestration
Dataprofiling
ETL
Debugging
Datagovernance
Windows,
andMacOS
platforms
+
+
Informatica
PowerCenter
On-premises,
Cloud-based
Highspeedofdata
transformation
Onrequest
30 daysfree
trial
Nofreeversion
Unrivalid
performancewhen
movinglarge
datasets
Longlearning
curve
Inflatedpricing
Workflow
management
Repeatabledata
auditandvalidation
Parallel-processing
ETL
Loadbalancing
Windows
Platform
+
+
StarfishETL On-premises,
Cloud-based IntuitiveUI From$495 per
migration
Freetrial
Nofreeversion
Advancedsupport
ofscripting
languages
Manypre-built
migrationmaps
Detailederror-
reporting
Runonlyone
migrationatatime
Techbackground
required
Workflow
management
Backuprecovery
ETL
Testing
Reporting
Windows
Platforms
Keepinmindthattestautomationdoesn’tmeanyouwillnolongerneedaspecialist
toplan,supervise,andvalidatethemigrationprocess.A tool’sefficiencyonlygoesas
farastheexpertiseofthepersonusingit.
Key features Prosandcons Pricing
Datamigrationtonewerandmoreperformantsystemsallowsbusinessesto
transformandimprovetheirecosystemsandgrantsthemadvantagesovertheir
competitors.However,thedatamigrationprocessiscomplexanderror-prone.
Usingtherightstrategiesandtoolsattherighttimeandavoidingcommon
mistakesistheonlywaytoensurethesuccessofthemigrationprocess.
To sum up
Inthiscase,anentireapplication
needstobemigratedfromone
platformtoanewone.Forexample,
migratingASP.NettoWindows
Azureormigratinganapptothe
cloud.Testingshouldinclude:
identifyingrequirementsandscope
oftesting,testingtheflowinthe
legacyapplicationandcontrastit
withthenewoneand–ifnecessary–
testthenewflow.
Inthiscase,expertsshouldmakesure
thattheappworkscorrectlyandthat
thenewplatformsupportsallthe
application’scomponentswithout
errors(e.g.plug-ins,paths,add-ons,
etc.) itisimportanttomakesurenot
onlythatolddataisretainedbutalso
thatnewdatafunctionscorrectlyon
thenewplatform.
Onetestingscenariocouldbemigrate
anapplicationtonewtechnology.
ApplicationMigration
Inthiscase,theserverdataandthe
configurationaremigratedtoanew
server.MigratingHP BoxtoIBMBox
couldbeagoodexample.When
performingtesting,expertsshould
ensurecompliancewiththe
destinationserverandtestdata
handling.Itisimportanttomake
surethatthereisnodatacorruption.
ServerMigration ServerMigrationtestingscenarios:
Verifyingrequest-responce
betweenserverandtheapplication
Testingclient-serverlogsforallactions
Ensuringthatthewholesystem
passestesting
Testingthestabilityofthe
environmentandensuringthere
arenoconnectivityissues
Herearesomeexamplesofre-disigning:WindowstoLinux,migrationtoCloud-
basedVMs,ormigratingtoSaaS.TestingshouldincludetheanalysisofthenewOS’s
dependenciesandseehowconfigurationmodificationsinfluencetheapplication.
Sinceflowmightvary,ExtensiveTestingandCompatibilitytestingaremandatory.
Thisisprobably themost
complicatedtypeofmigration.
Whenanapplicationneedstobe
migratedfromanoperatingsystem
toanewone,compatibilityrisks
ariseandmanycomponents(e.g.
interface,configuration,etc.) might
requirere-designing.
OS Migration OS MigrationTestingScenarios:
EnsureSoftwareandHardware
compatibility
Ensureperformanceisnot
affectedonthenewOS
Ensurethewholesystem
passestesting
Inthiscase,allthedatainanapplication’sdatabaseismigratedtoanewdatabase.For
themigrationtobesuccessful,itisnecessaryfortheapplicationtobestableandthedata
tobevalid.RDBMS toanewRDBMS ortoMongoDBcouldbetwomigrationexamples.
DatabaseMigration
DatabaseMigrationtestingscenarios:
Ensuringthatthelegacydatabase
doesn’tgetupdatedduringtesting
oncemigrationiscompleted
Makingshurethattablelevelsand
themappingatfielddon’tchange
Verifyingthatalldatahasbeen
migratedaccurately
Performingpre- andpost-
migrationtesting
Ifthedatabaseismigratedtoa
similartypeofdatabase,thetesting
scenarioshouldbe
Ensuringthattheexeccuted
querieshavethesameresultsin
thelegacyandnewdatabasesand
thatthenewdatabasefunctions
exactlyliketheoldone
Usinganautomationtool,ensure
thatthenumbarofrecordsisthe
sameinbothdatabases
Ensuringthattablestructures,
relationshipandschemahavenot
beenaltered
Makeshurethatthenewdatabse
providesconnectiontoallthe
application’scomponents(e.g.
interfaces,server,firewall,etc.)

More Related Content

Similar to Data Migration Testing Purpose, Test Strategy And Scenarios.pdf

BDW16 London - Scott Krueger, skyscanner - Does More Data Mean Better Decisio...
BDW16 London - Scott Krueger, skyscanner - Does More Data Mean Better Decisio...BDW16 London - Scott Krueger, skyscanner - Does More Data Mean Better Decisio...
BDW16 London - Scott Krueger, skyscanner - Does More Data Mean Better Decisio...
Big Data Week
 
Digital Transformation 101 — How Will It Affect Your Business?
Digital Transformation 101 — How Will It Affect Your Business?Digital Transformation 101 — How Will It Affect Your Business?
Digital Transformation 101 — How Will It Affect Your Business?
PECB
 
Protect your confidential information while improving services
Protect your confidential information while improving servicesProtect your confidential information while improving services
Protect your confidential information while improving services
CloudMask inc.
 
Data Mining with SQL Server 2005
Data Mining with SQL Server 2005Data Mining with SQL Server 2005
Data Mining with SQL Server 2005
Dean Willson
 
JMR BITSHIFT Solution Overview 9-6-16
JMR BITSHIFT Solution Overview 9-6-16JMR BITSHIFT Solution Overview 9-6-16
JMR BITSHIFT Solution Overview 9-6-16Incognate Limited
 
How to Effectively Migrate Data From Legacy Apps
How to Effectively Migrate Data From Legacy AppsHow to Effectively Migrate Data From Legacy Apps
How to Effectively Migrate Data From Legacy Apps
CloverDX
 
Agility matrix - Expanded!
Agility matrix - Expanded!Agility matrix - Expanded!
Agility matrix - Expanded!
Clayton Costa
 
CA CLOUD ACCELERATOR_Axway_Executive_Profile
CA CLOUD ACCELERATOR_Axway_Executive_ProfileCA CLOUD ACCELERATOR_Axway_Executive_Profile
CA CLOUD ACCELERATOR_Axway_Executive_ProfileAlan Taylor
 
Dr. dzaharudin mansor microsoft
Dr. dzaharudin mansor   microsoftDr. dzaharudin mansor   microsoft
Dr. dzaharudin mansor microsoft
Soo Chin Hock
 
StoneWork Solutions Brochure _ English
StoneWork Solutions Brochure _ EnglishStoneWork Solutions Brochure _ English
StoneWork Solutions Brochure _ English
oscar_garcia_arano
 
Revolutionizing Data Entry to Embrace Automation.pptx
Revolutionizing Data Entry to Embrace Automation.pptxRevolutionizing Data Entry to Embrace Automation.pptx
Revolutionizing Data Entry to Embrace Automation.pptx
soulilutionitfirmusa
 
The Trouble With Enterprise SoftwareF A L L 2 0 0 7 .docx
The Trouble With Enterprise SoftwareF A L L  2 0 0 7    .docxThe Trouble With Enterprise SoftwareF A L L  2 0 0 7    .docx
The Trouble With Enterprise SoftwareF A L L 2 0 0 7 .docx
ssusera34210
 
Digital Transformation.pdf
Digital Transformation.pdfDigital Transformation.pdf
Digital Transformation.pdf
Skillmine Technology Consulting
 
Slow Data versus Quick Data
Slow Data versus Quick DataSlow Data versus Quick Data
Slow Data versus Quick Data
Martin Geddes
 
BizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementBizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementDragan Kinkela
 
There’s data everywhere! - Simo Ahava
There’s data everywhere! - Simo AhavaThere’s data everywhere! - Simo Ahava
There’s data everywhere! - Simo Ahava
Web à Québec
 
Technology, Process, and People Combine to Smooth the Path to Enterprise Virt...
Technology, Process, and People Combine to Smooth the Path to Enterprise Virt...Technology, Process, and People Combine to Smooth the Path to Enterprise Virt...
Technology, Process, and People Combine to Smooth the Path to Enterprise Virt...
Dana Gardner
 
Operationalizing Big Data to Reduce Risk of High Consequence Decisions in Com...
Operationalizing Big Data to Reduce Risk of High Consequence Decisions in Com...Operationalizing Big Data to Reduce Risk of High Consequence Decisions in Com...
Operationalizing Big Data to Reduce Risk of High Consequence Decisions in Com...
OAG Analytics
 
Practical advice for cloud data protection ulf mattsson - jun 2014
Practical advice for cloud data protection   ulf mattsson - jun 2014Practical advice for cloud data protection   ulf mattsson - jun 2014
Practical advice for cloud data protection ulf mattsson - jun 2014Ulf Mattsson
 

Similar to Data Migration Testing Purpose, Test Strategy And Scenarios.pdf (20)

BDW16 London - Scott Krueger, skyscanner - Does More Data Mean Better Decisio...
BDW16 London - Scott Krueger, skyscanner - Does More Data Mean Better Decisio...BDW16 London - Scott Krueger, skyscanner - Does More Data Mean Better Decisio...
BDW16 London - Scott Krueger, skyscanner - Does More Data Mean Better Decisio...
 
Digital Transformation 101 — How Will It Affect Your Business?
Digital Transformation 101 — How Will It Affect Your Business?Digital Transformation 101 — How Will It Affect Your Business?
Digital Transformation 101 — How Will It Affect Your Business?
 
Protect your confidential information while improving services
Protect your confidential information while improving servicesProtect your confidential information while improving services
Protect your confidential information while improving services
 
Data Mining with SQL Server 2005
Data Mining with SQL Server 2005Data Mining with SQL Server 2005
Data Mining with SQL Server 2005
 
JMR BITSHIFT Solution Overview 9-6-16
JMR BITSHIFT Solution Overview 9-6-16JMR BITSHIFT Solution Overview 9-6-16
JMR BITSHIFT Solution Overview 9-6-16
 
OneLogin Review
OneLogin ReviewOneLogin Review
OneLogin Review
 
How to Effectively Migrate Data From Legacy Apps
How to Effectively Migrate Data From Legacy AppsHow to Effectively Migrate Data From Legacy Apps
How to Effectively Migrate Data From Legacy Apps
 
Agility matrix - Expanded!
Agility matrix - Expanded!Agility matrix - Expanded!
Agility matrix - Expanded!
 
CA CLOUD ACCELERATOR_Axway_Executive_Profile
CA CLOUD ACCELERATOR_Axway_Executive_ProfileCA CLOUD ACCELERATOR_Axway_Executive_Profile
CA CLOUD ACCELERATOR_Axway_Executive_Profile
 
Dr. dzaharudin mansor microsoft
Dr. dzaharudin mansor   microsoftDr. dzaharudin mansor   microsoft
Dr. dzaharudin mansor microsoft
 
StoneWork Solutions Brochure _ English
StoneWork Solutions Brochure _ EnglishStoneWork Solutions Brochure _ English
StoneWork Solutions Brochure _ English
 
Revolutionizing Data Entry to Embrace Automation.pptx
Revolutionizing Data Entry to Embrace Automation.pptxRevolutionizing Data Entry to Embrace Automation.pptx
Revolutionizing Data Entry to Embrace Automation.pptx
 
The Trouble With Enterprise SoftwareF A L L 2 0 0 7 .docx
The Trouble With Enterprise SoftwareF A L L  2 0 0 7    .docxThe Trouble With Enterprise SoftwareF A L L  2 0 0 7    .docx
The Trouble With Enterprise SoftwareF A L L 2 0 0 7 .docx
 
Digital Transformation.pdf
Digital Transformation.pdfDigital Transformation.pdf
Digital Transformation.pdf
 
Slow Data versus Quick Data
Slow Data versus Quick DataSlow Data versus Quick Data
Slow Data versus Quick Data
 
BizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementBizDataX White paper Test Data Management
BizDataX White paper Test Data Management
 
There’s data everywhere! - Simo Ahava
There’s data everywhere! - Simo AhavaThere’s data everywhere! - Simo Ahava
There’s data everywhere! - Simo Ahava
 
Technology, Process, and People Combine to Smooth the Path to Enterprise Virt...
Technology, Process, and People Combine to Smooth the Path to Enterprise Virt...Technology, Process, and People Combine to Smooth the Path to Enterprise Virt...
Technology, Process, and People Combine to Smooth the Path to Enterprise Virt...
 
Operationalizing Big Data to Reduce Risk of High Consequence Decisions in Com...
Operationalizing Big Data to Reduce Risk of High Consequence Decisions in Com...Operationalizing Big Data to Reduce Risk of High Consequence Decisions in Com...
Operationalizing Big Data to Reduce Risk of High Consequence Decisions in Com...
 
Practical advice for cloud data protection ulf mattsson - jun 2014
Practical advice for cloud data protection   ulf mattsson - jun 2014Practical advice for cloud data protection   ulf mattsson - jun 2014
Practical advice for cloud data protection ulf mattsson - jun 2014
 

More from Elinext

Modular Web Design.pdf
Modular Web Design.pdfModular Web Design.pdf
Modular Web Design.pdf
Elinext
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
Elinext
 
Software Testing QA: Automated Testing vs. Manual Testing. Which to Use, and ...
Software Testing QA: Automated Testing vs. Manual Testing. Which to Use, and ...Software Testing QA: Automated Testing vs. Manual Testing. Which to Use, and ...
Software Testing QA: Automated Testing vs. Manual Testing. Which to Use, and ...
Elinext
 
Development Standards and Regulations for HealthTech
Development Standards and Regulations for HealthTechDevelopment Standards and Regulations for HealthTech
Development Standards and Regulations for HealthTech
Elinext
 
Virtual Clinics In the USA
Virtual Clinics In the USAVirtual Clinics In the USA
Virtual Clinics In the USA
Elinext
 
Notifications in Health Apps
Notifications in Health AppsNotifications in Health Apps
Notifications in Health Apps
Elinext
 
Сomparison table of culture parameters for major outsourcing countries
Сomparison table of culture parameters for major outsourcing countriesСomparison table of culture parameters for major outsourcing countries
Сomparison table of culture parameters for major outsourcing countries
Elinext
 
History and Trends of FinTech in Germany, Austria and Switzerland
History and Trends of FinTech in Germany, Austria and SwitzerlandHistory and Trends of FinTech in Germany, Austria and Switzerland
History and Trends of FinTech in Germany, Austria and Switzerland
Elinext
 
Pneumonia diagnosis tool Case Study
Pneumonia diagnosis tool Case StudyPneumonia diagnosis tool Case Study
Pneumonia diagnosis tool Case Study
Elinext
 
Develpment of an electronics website Case Study
Develpment of an electronics website Case StudyDevelpment of an electronics website Case Study
Develpment of an electronics website Case Study
Elinext
 
Case Study_Employee skill assessment software
Case Study_Employee skill assessment softwareCase Study_Employee skill assessment software
Case Study_Employee skill assessment software
Elinext
 
Case Study_Application for integration with financial organizations
Case Study_Application for integration with financial organizationsCase Study_Application for integration with financial organizations
Case Study_Application for integration with financial organizations
Elinext
 
Elinext Healthcare Software Development
Elinext Healthcare Software DevelopmentElinext Healthcare Software Development
Elinext Healthcare Software Development
Elinext
 
The Digitalization of European SMEs
The Digitalization of European SMEsThe Digitalization of European SMEs
The Digitalization of European SMEs
Elinext
 

More from Elinext (14)

Modular Web Design.pdf
Modular Web Design.pdfModular Web Design.pdf
Modular Web Design.pdf
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
 
Software Testing QA: Automated Testing vs. Manual Testing. Which to Use, and ...
Software Testing QA: Automated Testing vs. Manual Testing. Which to Use, and ...Software Testing QA: Automated Testing vs. Manual Testing. Which to Use, and ...
Software Testing QA: Automated Testing vs. Manual Testing. Which to Use, and ...
 
Development Standards and Regulations for HealthTech
Development Standards and Regulations for HealthTechDevelopment Standards and Regulations for HealthTech
Development Standards and Regulations for HealthTech
 
Virtual Clinics In the USA
Virtual Clinics In the USAVirtual Clinics In the USA
Virtual Clinics In the USA
 
Notifications in Health Apps
Notifications in Health AppsNotifications in Health Apps
Notifications in Health Apps
 
Сomparison table of culture parameters for major outsourcing countries
Сomparison table of culture parameters for major outsourcing countriesСomparison table of culture parameters for major outsourcing countries
Сomparison table of culture parameters for major outsourcing countries
 
History and Trends of FinTech in Germany, Austria and Switzerland
History and Trends of FinTech in Germany, Austria and SwitzerlandHistory and Trends of FinTech in Germany, Austria and Switzerland
History and Trends of FinTech in Germany, Austria and Switzerland
 
Pneumonia diagnosis tool Case Study
Pneumonia diagnosis tool Case StudyPneumonia diagnosis tool Case Study
Pneumonia diagnosis tool Case Study
 
Develpment of an electronics website Case Study
Develpment of an electronics website Case StudyDevelpment of an electronics website Case Study
Develpment of an electronics website Case Study
 
Case Study_Employee skill assessment software
Case Study_Employee skill assessment softwareCase Study_Employee skill assessment software
Case Study_Employee skill assessment software
 
Case Study_Application for integration with financial organizations
Case Study_Application for integration with financial organizationsCase Study_Application for integration with financial organizations
Case Study_Application for integration with financial organizations
 
Elinext Healthcare Software Development
Elinext Healthcare Software DevelopmentElinext Healthcare Software Development
Elinext Healthcare Software Development
 
The Digitalization of European SMEs
The Digitalization of European SMEsThe Digitalization of European SMEs
The Digitalization of European SMEs
 

Recently uploaded

Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 

Recently uploaded (20)

Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 

Data Migration Testing Purpose, Test Strategy And Scenarios.pdf

  • 1. elinext.com ThesearethemostcommontypesofDataMigration: Hence,avoidingdatalossduringmigrationplaysacrucialrole. Hereisalistofthemostcommonmistakesbusinessowners makewhenmigratingdata: Wehavealreadyseenthatdatamigrationisacomplexprocesspronetomistakes. Undoubtedly,theriskofdatacorruptionandlossincreasesdramaticallyduring migration.AccordingtoHostingTribunal,theconsequencesofdataloss canreachadramaticdimension: Data Migration Testing: Purpose, Test Strategy And Scenarios Thereasonswhybusinessesdecidetomigratedatavary: reducecosts,enhancescalabilityandflexibility,addsecurity, enhancecollaborativework,systemupgrades,etc.But, whateverthereasons,DataMigrationgoeswellbeyond transferringinformationfromonesourcetoanother.Itisa complexprocessthatrequiresexpertise,skills,and–obviously –therighttools.Thebiggertheamountofdata,themore challengingandcomplexthemigrationprocesswillbe. What is Validation Testing? ? ? DatamigrationtestingincludesDataLevelValidationandApplicationLevelValidation. DataLevelValidationTesting Therearevarious levelsofverifications: ismeanttoverifyifdatahasbeen migratedwithoutdiscrepancies. Rowcounts(i.e.numberof recordstobemigrated) Dataverification(i.e.verifythe accuracyofamigrateddata sample) Entitlementverification(i.e.the verificationofthedestination database) TheApplicationLevelValidationTesting impliestheverificationofthefunctionality ofamigratedsampleapplication toensureitssmoothrunning withthenewdatabase. Thisprocessimpliesvariousvalidations: Loggingintothenewapplication andverifyingasampledataset Loggingintothelegacysystem andverifyingtheaccounts’ status Verifyingcustomersupportaccess tolegacysystems,orensuring useraccesstolegacysystemsif themigrationprocessfails. Migration Testing Types and Scenarios The common mistakes in Data Migration What is Data Migration Testing? ?? Insimpleterms,datamigrationisaprocessthatconsistsofmovingdata,application, andotherelements–eithermanuallyorautomaticallyusingmigrationtools–froma sourceplatformtothedestinationone.Usually,legacysystemsareeitherreplacedor expandedbynewapplicationsthatshareacommondataset. Thecurrenttendencyamongbusinessesistoreplaceon-premisesapplications andinfrastructureswithcloud-basedapplicationsandstorage.Andtherearegood reasonsbehindthisdecision. However,DataMigrationTestingplaysacrucialroleandit’snotrisk-free.Migrateddata iscomparedwithoriginaldata,thusallowingexpertstoidentifyanypossible discrepanciesandfixerrors. AccordingtoMicrosoftOffice365,the benefitsofcloudenvironments‘stackup’ forsmallandmedium-sizedbusinesses: Smallbusinessesthatreport securitybenefitssincemoving tothecloud 94% 59% 30% 82% 70% Smallbusinessesusingcloud servicesthatreportsignificant productivitybenefitsfromIT Smallbusinessesnotyetusing cloudservicesthatreport significantproductivity benefitsfromIT Companiessurveyedthat reducedcostsasaresult utilizingcloudtechnology Surveyedsmallbusinessesthat reportreinvestingcloudcost- savingbackintotheirbusiness AccordingtoTechJury,thecloud adoptionstatisticsaremind-blowing: Thepubliccloudcomputing marketwillbeworth$800 billionby2025 By2024,enterprisecloud spendingwillmakeup14% ofITrevenueglobally Platformasaservice(PaaS) will growby26.6% in2021 70% ofcompaniesusingcloud plantoincreasetheirbudgets inthefuture 61% ofbusinessesmigratedtheir workloadstothecloudin2020 Amazonwebservices(AWS) had a76% shareoftheenterprise cloudadoptionin2020. 40%-60% of small businesses won’t reopen after data loss Small businesses are set back $8,000 for an hour of downtime The average cost of downtime for large enterprises is more than $11,600 perminute The annualized faliure rate of harddrivesfor the third quarter of 2020 was0.89% The average cost of downtime for companies of all sizes is $4,600/minute In40% ofthecases,the reason for data loss is a hardwarefaliure Detecting breaches takes around 206 days 2,013 databreachesoccured in 2019 alone Humanerroris the cause of information loss in 29% ofcases -$ The average cost of compromised data in 2020 was $3,86 million $ ! ! ! 1 Notremovinglegacy structuresthatareinefficientorobsolete Beforeyoubeginthemigrationprocess,itisnecessarytoexamineanddecide whatsourcedatashouldbemigrated.Migratingduplicatesorerrorscanresultin expensivefailures.It’stimetogetridofallthejunkdata. 2 Insufficientorfaulty testingandvalidation Thinkingthatmigrationwillrunseamlesslyisunrealistic.Theonlywaytoachieve yourgoalandsavetimeandmoneyisbyperformingtestingthroughoutthe entireprocess. 3 Lackofexpertise Sometimes,businessownersunderestimatethecomplexityofthedatamigration process.Nottomentionthechallengesitposes. Inorderforadatamigration processtorunwell,itismandatorytocountontheexpertiseofspecialistswhoare abletoquicklyidentifyandfixdatadiscrepancies. 4 Leavingend-usersaside Beforebeginningadatamigrationprocess,thereisonequestionthatmost businessownersforgettoaskthemselves:‘Whoisgoingtousethisdata?’ Itisnot goingtobetheITspecialist,that’sforsure.Soitisimportanttoengageallthe end-usersinthemigrationprocesstoavoiduncountablesupportrequestsand downtimesoncethemigrationiscompleted. Whenitcomestotesting,qualityisparamount.Butsoisspeed,especiallyifyou wanttoreducerisks,identifyerrorsearlier,reducesystemdowntime,savetimeand costs,and,thus,speedupyourbusiness’ development. Sincethemigrationneedsaredifferent,automatedmigrationtoolsdifferaswell. AltexsoftanalysedfourofthebestavailableTestAutomationtools: How can Test Automation benefit Data Migration? Deployment + + Astra Centerprise On-premises Jobscheduling Plethoraoffeatures andconnections From$30k peryear Freetrial Nofreeversion Drag-and-dropUI Bestcustomer service Issueswith metadata Lackofcloud options Joborchestration Dataprofiling Datavalidation Parallel-processing ETL Windows Platform + + Talend Cloud-based Plethoraoffeatures andconnections From$12k peruser/ year 14 daysfree trial 900+ free components Effectiveprofiling Impressivedata migrationspeed Fee-basedand sometimes fruitlesstech support Joborchestration Dataprofiling ETL Debugging Datagovernance Windows, andMacOS platforms + + Informatica PowerCenter On-premises, Cloud-based Highspeedofdata transformation Onrequest 30 daysfree trial Nofreeversion Unrivalid performancewhen movinglarge datasets Longlearning curve Inflatedpricing Workflow management Repeatabledata auditandvalidation Parallel-processing ETL Loadbalancing Windows Platform + + StarfishETL On-premises, Cloud-based IntuitiveUI From$495 per migration Freetrial Nofreeversion Advancedsupport ofscripting languages Manypre-built migrationmaps Detailederror- reporting Runonlyone migrationatatime Techbackground required Workflow management Backuprecovery ETL Testing Reporting Windows Platforms Keepinmindthattestautomationdoesn’tmeanyouwillnolongerneedaspecialist toplan,supervise,andvalidatethemigrationprocess.A tool’sefficiencyonlygoesas farastheexpertiseofthepersonusingit. Key features Prosandcons Pricing Datamigrationtonewerandmoreperformantsystemsallowsbusinessesto transformandimprovetheirecosystemsandgrantsthemadvantagesovertheir competitors.However,thedatamigrationprocessiscomplexanderror-prone. Usingtherightstrategiesandtoolsattherighttimeandavoidingcommon mistakesistheonlywaytoensurethesuccessofthemigrationprocess. To sum up Inthiscase,anentireapplication needstobemigratedfromone platformtoanewone.Forexample, migratingASP.NettoWindows Azureormigratinganapptothe cloud.Testingshouldinclude: identifyingrequirementsandscope oftesting,testingtheflowinthe legacyapplicationandcontrastit withthenewoneand–ifnecessary– testthenewflow. Inthiscase,expertsshouldmakesure thattheappworkscorrectlyandthat thenewplatformsupportsallthe application’scomponentswithout errors(e.g.plug-ins,paths,add-ons, etc.) itisimportanttomakesurenot onlythatolddataisretainedbutalso thatnewdatafunctionscorrectlyon thenewplatform. Onetestingscenariocouldbemigrate anapplicationtonewtechnology. ApplicationMigration Inthiscase,theserverdataandthe configurationaremigratedtoanew server.MigratingHP BoxtoIBMBox couldbeagoodexample.When performingtesting,expertsshould ensurecompliancewiththe destinationserverandtestdata handling.Itisimportanttomake surethatthereisnodatacorruption. ServerMigration ServerMigrationtestingscenarios: Verifyingrequest-responce betweenserverandtheapplication Testingclient-serverlogsforallactions Ensuringthatthewholesystem passestesting Testingthestabilityofthe environmentandensuringthere arenoconnectivityissues Herearesomeexamplesofre-disigning:WindowstoLinux,migrationtoCloud- basedVMs,ormigratingtoSaaS.TestingshouldincludetheanalysisofthenewOS’s dependenciesandseehowconfigurationmodificationsinfluencetheapplication. Sinceflowmightvary,ExtensiveTestingandCompatibilitytestingaremandatory. Thisisprobably themost complicatedtypeofmigration. Whenanapplicationneedstobe migratedfromanoperatingsystem toanewone,compatibilityrisks ariseandmanycomponents(e.g. interface,configuration,etc.) might requirere-designing. OS Migration OS MigrationTestingScenarios: EnsureSoftwareandHardware compatibility Ensureperformanceisnot affectedonthenewOS Ensurethewholesystem passestesting Inthiscase,allthedatainanapplication’sdatabaseismigratedtoanewdatabase.For themigrationtobesuccessful,itisnecessaryfortheapplicationtobestableandthedata tobevalid.RDBMS toanewRDBMS ortoMongoDBcouldbetwomigrationexamples. DatabaseMigration DatabaseMigrationtestingscenarios: Ensuringthatthelegacydatabase doesn’tgetupdatedduringtesting oncemigrationiscompleted Makingshurethattablelevelsand themappingatfielddon’tchange Verifyingthatalldatahasbeen migratedaccurately Performingpre- andpost- migrationtesting Ifthedatabaseismigratedtoa similartypeofdatabase,thetesting scenarioshouldbe Ensuringthattheexeccuted querieshavethesameresultsin thelegacyandnewdatabasesand thatthenewdatabasefunctions exactlyliketheoldone Usinganautomationtool,ensure thatthenumbarofrecordsisthe sameinbothdatabases Ensuringthattablestructures, relationshipandschemahavenot beenaltered Makeshurethatthenewdatabse providesconnectiontoallthe application’scomponents(e.g. interfaces,server,firewall,etc.)