SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
To know more about our services
please email us at
info@testingxperts.com
www.TestingXperts.com
UK | USA | NETHERLANDS | INDIA | AUSTRALIA
© 2018 TestingXperts, All Rights Reserved
ScantheQRCode
tocontactus
© www.testingxperts.com
COMPREHENSIVE
QA CHECKLISTS
FOR A SUCCESSFUL
CLOUD MIGRATION
QA Focus Areas for
Successful Cloud Migration
Conventional Testing Vs Cloud Testing
Addressing Key Challenges
That Arise While Validating Applications
Once you have decided to move your products or services to the cloud,
testing is a crucial step in the cloud migration journey. It avoids cloud
scalability issues, server breakdown issues such as application/website
crash, database errors and more, which can be extremely risky in terms
of brand’s reputation, time and resources.
With that in mind, business owners or IT decision makers should
properly plan and perform their cloud migration journey while putting
Testing in top priority during cloud migration irrespective of environment.
Cloud migration requires key focus on certain areas of Application (product/service) Testing, such as:
Functional Validation, Integration Testing, Security Testing, Scalability and Performance Testing.
However, cloud hosting adds new dimensions to application validation when it is compared to
conventional testing. The table below depicts QA focus areas of application testing migrated to cloud,
compared to conventional testing:
Cloud migration throws certain challenges in validating applications. Some of the instances and how
to validate them at various aspects are discussed here.
Functional Validation
Functional validation or cloud-ready validation assesses production readiness of migrated
applications. It is fundamental to verify if various aspects of the migrated applications are performing
as per SLAs. For an effective cloud migration, validate SaaS/Cloud services functions and perform
end-to-end application’s function validation. Check the following test cases to perform functional
validation of an application for cloud testing:
TESTING AREAS
Functional Testing
Integration Testing
CONVENTIONAL TESTING CLOUD TESTING
- Performs validation of
component funtions,
system functions and
service features
- Function based integration
- Component based
integration
- Interface/connection
based integration
- Architecture based
integration
- Saas based integration in
the Cloud
- Enterprise level application
integration between
Saas/cloud and legacy
systems
Scalable &
Performance Testing
- Performed in a fixed test
environment
- Customized or off the
shelf monitoring solutions
- Monitoring and evaluation
– Automated test suite is compatible with the application over the cloud
– Whether a valid input gives the expected results
– Service integration with other applications
– Page layout and object references are working as expected
– Cross-platform compatibility is ensured
Integration Testing
(With Third-Party Applications)
Cloud migration is not just moving data, but it is managing a range of variables – security,
authentication, integration, compatibility, testing and monitoring over time. Among the above variables,
integration with third-party tools plays a significant role. Because, today, there are many technology
choices with cloud integration than ever before. But, the dependencies between systems and
applications can complicate integration testing. If you are integrating a lot of services together that
come with varying SLAs, testing in the cloud with a plethora of third-party tools, services and
applications, represents a major challenge. To avoid such issues, ensure you go through the below
checklist and validate them effectively:
If you don’t have in-house expertise, make sure to outsource validation for integration to your cloud
provider or a managed service provider who fills the gap.
Various aspects of application Security Testing include: Data security and data privacy testing,
application transaction security, business process security and user privacy security testing.
– What interfaces and systems need to be covered while planning for integration testing?
– What resources you need to do the validation and integration testing?
– Have a plan to develop and execute tests in coordination with third-party components
– Perform Integration Testing early
– Detect coordination problems in cloud environment – this is to ensure the applications are well
configured with cloud environment
Security Testing
One of the main deterrents to migrating to the cloud is Security. Applications can be very secure in the
cloud, but unlike conventional storage, you will not have any hardware. This means, you don’t have
complete control over the data. To keep the data secure in the cloud requires a whole new level of
security procedures and strategies. If you are planning for an Infrastructure as a Service (IaaS)
architecture, ensure you check whether your workloads can be migrated to the cloud; or will there be
any significant difficulties after migration. Following checklist can be handy to crosscheck some
cases:
– If you have legacy applications running on outdated platforms
– Proprietary software
– User validation – ensure the applications are accessible only by authorized users and are available only
to them
– Protective measures against Distributed Denial of Service (DDoS) attacks
– Validation of data security at rest, in use and during transit – almost inevitably, the data is going to
spread across multiple networks and devices after migration, with varying levels of risk and security.
Before you can take an effective plan to avoid risk completely, here’s a checklist or questions you need
to have answers:
– What type of sensitive data do you use, store or transfer?
– Who has access to this data?
– Why, when and where the users access this data?
– How is data stored when it is idle?
– How data access is controlled?
– What are the compliance requirements?
Performance Testing
Assessing performance and response time requirements of applications and workloads while
migrating to the cloud is a significant factor determining cloud migration success.
There are areas that affect moving an application to a cloud service, some of them include response
time implications and scalability factors. Check out the below steps to ensure workload performance
and SLAs are met:
– Identify and document business transactions and application’s end-to-end flow
– Identify business SLAs for the business transactions
– Examine if your software comes with limited internet bandwidth or intensive CPU and input-output
capacity requirements
– Address application’s architecture that is not appropriate with the cloud
– Identify monitoring requirements and setup tools
– Validate response times as per SLAs – perform Load Testing in parallel and validate whether
applications or service performances under various loads are meeting the SLAs
Disaster Recovery and
Business Continuity Plan
Be prepared for the worst-case scenarios in the cloud, from simple data recovery and disaster recovery
practice to a plan addressing unique incidents of attack. Validate all your disaster recovery plans in the
event of cloud outages.
– Test, measure and update business continuity processes periodically
– Perform tests to run simulations and evaluate team’s readiness
– Consider the test results to change or update your business continuity plan over time
– Validate application instances to restore automatically during hardware failures
- Performed in a scalable
test environment
- Inbuilt monitoring solution
- Monitoring,valdationand
measurement
- Performs validation of
Saas/cloud service
functions and end-to-end
functionalities of an
application
Security Testing
- Function based security
testing on application
features
- User privacy and security
- Data integrity and
protection
- Client/server access
control
- Monitoring and
measurement as part of
SaaS/cloud security
features
- User privacy and security
across a diverse range of
clients
- Data integrity and protect
on even during transit
and at rest
- SaaS/cloud applcation
program interface and
connectivity security
- Protection from DDoS
attacks and more
Security Testing
Performance
Testing
Disaster Recovery &
Business Continuity
Plan
Integration Testing
(With Third-Party
Applications)
Functional
Validation

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptxCloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptxRivarshin
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudNew Relic
 
Migrating On-Premises Databases to Cloud
Migrating On-Premises Databases to CloudMigrating On-Premises Databases to Cloud
Migrating On-Premises Databases to CloudAmazon Web Services
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesAmazon Web Services
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Amazon Web Services
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelinesJen Wei Lee
 
DevOps Monitoring and Alerting
DevOps Monitoring and AlertingDevOps Monitoring and Alerting
DevOps Monitoring and AlertingKhairul Zebua
 
Migrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft AzureMigrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft AzureChris Dufour
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Simplilearn
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple stepsIhor Odynets
 

Was ist angesagt? (20)

Cloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptxCloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptx
 
Azure DevOps in Action
Azure DevOps in ActionAzure DevOps in Action
Azure DevOps in Action
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Migrating On-Premises Databases to Cloud
Migrating On-Premises Databases to CloudMigrating On-Premises Databases to Cloud
Migrating On-Premises Databases to Cloud
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation Slides
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
Introduction to DevOps on AWS
Introduction to DevOps on AWSIntroduction to DevOps on AWS
Introduction to DevOps on AWS
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelines
 
Cloud Testing
Cloud TestingCloud Testing
Cloud Testing
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
DevOps Monitoring and Alerting
DevOps Monitoring and AlertingDevOps Monitoring and Alerting
DevOps Monitoring and Alerting
 
DevOps
DevOpsDevOps
DevOps
 
Migrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft AzureMigrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft Azure
 
Power of Azure Devops
Power of Azure DevopsPower of Azure Devops
Power of Azure Devops
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
DevSecOps on Azure
DevSecOps on AzureDevSecOps on Azure
DevSecOps on Azure
 
Azure DevOps Complete CI/CD Pipeline
Azure DevOps Complete CI/CD PipelineAzure DevOps Complete CI/CD Pipeline
Azure DevOps Complete CI/CD Pipeline
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 

Ähnlich wie The Qa Testing Checklists for Successful Cloud Migration

Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...Cognizant
 
Cloud Testing by Suganya M
Cloud Testing by Suganya MCloud Testing by Suganya M
Cloud Testing by Suganya MForziatech
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...kalichargn70th171
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...kalichargn70th171
 
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®UnifyCloud
 
White paper on testing in cloud
White paper on testing in cloudWhite paper on testing in cloud
White paper on testing in cloudimkulu
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a CloudDivya S
 
7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdfAnil
 
Performance Testing Cloud-Based Systems
Performance Testing Cloud-Based SystemsPerformance Testing Cloud-Based Systems
Performance Testing Cloud-Based SystemsTechWell
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloudRaj Raj
 
Chandan_3.8 Years of Experience_Oracle (1)
Chandan_3.8 Years of Experience_Oracle (1)Chandan_3.8 Years of Experience_Oracle (1)
Chandan_3.8 Years of Experience_Oracle (1)Chandan Jai
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comArun Somu Panneerselvam
 
What is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdfWhat is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdfpcloudy2
 
Security that works with, not against, your SaaS business
Security that works with, not against, your SaaS businessSecurity that works with, not against, your SaaS business
Security that works with, not against, your SaaS businessCloudPassage
 
Middleware Soa Qualification Process Ver 2
Middleware Soa  Qualification Process Ver 2Middleware Soa  Qualification Process Ver 2
Middleware Soa Qualification Process Ver 2David Stephenson
 
Modernizing Mainframe Applications For The Cloud Environment.pdf
Modernizing Mainframe Applications For The Cloud Environment.pdfModernizing Mainframe Applications For The Cloud Environment.pdf
Modernizing Mainframe Applications For The Cloud Environment.pdfPetaBytz Technologies
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationesebeus
 

Ähnlich wie The Qa Testing Checklists for Successful Cloud Migration (20)

Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
 
Cloud Testing by Suganya M
Cloud Testing by Suganya MCloud Testing by Suganya M
Cloud Testing by Suganya M
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
 
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
 
White paper on testing in cloud
White paper on testing in cloudWhite paper on testing in cloud
White paper on testing in cloud
 
cloud Resilience
cloud Resilience cloud Resilience
cloud Resilience
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
 
7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf
 
Performance Testing Cloud-Based Systems
Performance Testing Cloud-Based SystemsPerformance Testing Cloud-Based Systems
Performance Testing Cloud-Based Systems
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloud
 
Chandan_3.8 Years of Experience_Oracle (1)
Chandan_3.8 Years of Experience_Oracle (1)Chandan_3.8 Years of Experience_Oracle (1)
Chandan_3.8 Years of Experience_Oracle (1)
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.com
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
CLOUD TESTING MODEL – BENEFITS, LIMITATIONS AND CHALLENGES
CLOUD TESTING MODEL – BENEFITS, LIMITATIONS AND CHALLENGESCLOUD TESTING MODEL – BENEFITS, LIMITATIONS AND CHALLENGES
CLOUD TESTING MODEL – BENEFITS, LIMITATIONS AND CHALLENGES
 
What is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdfWhat is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdf
 
Security that works with, not against, your SaaS business
Security that works with, not against, your SaaS businessSecurity that works with, not against, your SaaS business
Security that works with, not against, your SaaS business
 
Middleware Soa Qualification Process Ver 2
Middleware Soa  Qualification Process Ver 2Middleware Soa  Qualification Process Ver 2
Middleware Soa Qualification Process Ver 2
 
Modernizing Mainframe Applications For The Cloud Environment.pdf
Modernizing Mainframe Applications For The Cloud Environment.pdfModernizing Mainframe Applications For The Cloud Environment.pdf
Modernizing Mainframe Applications For The Cloud Environment.pdf
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentation
 

Mehr von TestingXperts

Who is a DevOps engineer?
Who is a DevOps engineer?Who is a DevOps engineer?
Who is a DevOps engineer?TestingXperts
 
TOP 7 WEB ACCESSIBILITY TESTING TOOLS
TOP 7 WEB ACCESSIBILITY TESTING TOOLSTOP 7 WEB ACCESSIBILITY TESTING TOOLS
TOP 7 WEB ACCESSIBILITY TESTING TOOLSTestingXperts
 
DEVELOPING A REGRESSION TESTING STRATEGY
DEVELOPING A REGRESSION TESTING STRATEGYDEVELOPING A REGRESSION TESTING STRATEGY
DEVELOPING A REGRESSION TESTING STRATEGYTestingXperts
 
Reasons Why Security Testing is Important
Reasons Why Security Testing is ImportantReasons Why Security Testing is Important
Reasons Why Security Testing is ImportantTestingXperts
 
Best Practices for Selenium Test Automation
Best Practices for Selenium Test AutomationBest Practices for Selenium Test Automation
Best Practices for Selenium Test AutomationTestingXperts
 
Important Security Testing Elements in the Cloud
Important Security Testing Elements in the CloudImportant Security Testing Elements in the Cloud
Important Security Testing Elements in the CloudTestingXperts
 
Important Performance Testing Pain Points
Important Performance Testing Pain PointsImportant Performance Testing Pain Points
Important Performance Testing Pain PointsTestingXperts
 
Types of Web Performance Tests
Types of Web Performance TestsTypes of Web Performance Tests
Types of Web Performance TestsTestingXperts
 
Penetration testing tools and phases
Penetration testing tools and phasesPenetration testing tools and phases
Penetration testing tools and phasesTestingXperts
 
How to Develop Digital Transformation Strategy
How to Develop Digital Transformation StrategyHow to Develop Digital Transformation Strategy
How to Develop Digital Transformation StrategyTestingXperts
 
Agile vs devops : Learn The Differences Between Agile & Devops
Agile vs devops : Learn The Differences Between Agile & DevopsAgile vs devops : Learn The Differences Between Agile & Devops
Agile vs devops : Learn The Differences Between Agile & DevopsTestingXperts
 
QTP vs Selenium | Read Differences
QTP vs Selenium | Read DifferencesQTP vs Selenium | Read Differences
QTP vs Selenium | Read DifferencesTestingXperts
 
Unit testing - what is its importance
Unit testing - what is its importanceUnit testing - what is its importance
Unit testing - what is its importanceTestingXperts
 
Difference between uat testing and sit testing
Difference between uat testing and sit testingDifference between uat testing and sit testing
Difference between uat testing and sit testingTestingXperts
 
5 types of uat testing
5 types of uat testing5 types of uat testing
5 types of uat testingTestingXperts
 
Accessibility testing - 5 tricks you can do right now
Accessibility testing - 5 tricks you can do right nowAccessibility testing - 5 tricks you can do right now
Accessibility testing - 5 tricks you can do right nowTestingXperts
 
Technical skills of a performance test engineer
Technical skills of a performance test engineerTechnical skills of a performance test engineer
Technical skills of a performance test engineerTestingXperts
 
What is agile methodology
What is agile methodologyWhat is agile methodology
What is agile methodologyTestingXperts
 
Role of software testing in industry
Role of software testing in industryRole of software testing in industry
Role of software testing in industryTestingXperts
 

Mehr von TestingXperts (20)

Who is a DevOps engineer?
Who is a DevOps engineer?Who is a DevOps engineer?
Who is a DevOps engineer?
 
TOP 7 WEB ACCESSIBILITY TESTING TOOLS
TOP 7 WEB ACCESSIBILITY TESTING TOOLSTOP 7 WEB ACCESSIBILITY TESTING TOOLS
TOP 7 WEB ACCESSIBILITY TESTING TOOLS
 
DEVELOPING A REGRESSION TESTING STRATEGY
DEVELOPING A REGRESSION TESTING STRATEGYDEVELOPING A REGRESSION TESTING STRATEGY
DEVELOPING A REGRESSION TESTING STRATEGY
 
Reasons Why Security Testing is Important
Reasons Why Security Testing is ImportantReasons Why Security Testing is Important
Reasons Why Security Testing is Important
 
Best Practices for Selenium Test Automation
Best Practices for Selenium Test AutomationBest Practices for Selenium Test Automation
Best Practices for Selenium Test Automation
 
Important Security Testing Elements in the Cloud
Important Security Testing Elements in the CloudImportant Security Testing Elements in the Cloud
Important Security Testing Elements in the Cloud
 
Important Performance Testing Pain Points
Important Performance Testing Pain PointsImportant Performance Testing Pain Points
Important Performance Testing Pain Points
 
Types of Web Performance Tests
Types of Web Performance TestsTypes of Web Performance Tests
Types of Web Performance Tests
 
Penetration testing tools and phases
Penetration testing tools and phasesPenetration testing tools and phases
Penetration testing tools and phases
 
How to Develop Digital Transformation Strategy
How to Develop Digital Transformation StrategyHow to Develop Digital Transformation Strategy
How to Develop Digital Transformation Strategy
 
Agile vs devops : Learn The Differences Between Agile & Devops
Agile vs devops : Learn The Differences Between Agile & DevopsAgile vs devops : Learn The Differences Between Agile & Devops
Agile vs devops : Learn The Differences Between Agile & Devops
 
QTP vs Selenium | Read Differences
QTP vs Selenium | Read DifferencesQTP vs Selenium | Read Differences
QTP vs Selenium | Read Differences
 
Unit testing - what is its importance
Unit testing - what is its importanceUnit testing - what is its importance
Unit testing - what is its importance
 
Types of User Testing
Types of User TestingTypes of User Testing
Types of User Testing
 
Difference between uat testing and sit testing
Difference between uat testing and sit testingDifference between uat testing and sit testing
Difference between uat testing and sit testing
 
5 types of uat testing
5 types of uat testing5 types of uat testing
5 types of uat testing
 
Accessibility testing - 5 tricks you can do right now
Accessibility testing - 5 tricks you can do right nowAccessibility testing - 5 tricks you can do right now
Accessibility testing - 5 tricks you can do right now
 
Technical skills of a performance test engineer
Technical skills of a performance test engineerTechnical skills of a performance test engineer
Technical skills of a performance test engineer
 
What is agile methodology
What is agile methodologyWhat is agile methodology
What is agile methodology
 
Role of software testing in industry
Role of software testing in industryRole of software testing in industry
Role of software testing in industry
 

Kürzlich hochgeladen

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Kürzlich hochgeladen (20)

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 

The Qa Testing Checklists for Successful Cloud Migration

  • 1. To know more about our services please email us at info@testingxperts.com www.TestingXperts.com UK | USA | NETHERLANDS | INDIA | AUSTRALIA © 2018 TestingXperts, All Rights Reserved ScantheQRCode tocontactus © www.testingxperts.com COMPREHENSIVE QA CHECKLISTS FOR A SUCCESSFUL CLOUD MIGRATION QA Focus Areas for Successful Cloud Migration Conventional Testing Vs Cloud Testing Addressing Key Challenges That Arise While Validating Applications Once you have decided to move your products or services to the cloud, testing is a crucial step in the cloud migration journey. It avoids cloud scalability issues, server breakdown issues such as application/website crash, database errors and more, which can be extremely risky in terms of brand’s reputation, time and resources. With that in mind, business owners or IT decision makers should properly plan and perform their cloud migration journey while putting Testing in top priority during cloud migration irrespective of environment. Cloud migration requires key focus on certain areas of Application (product/service) Testing, such as: Functional Validation, Integration Testing, Security Testing, Scalability and Performance Testing. However, cloud hosting adds new dimensions to application validation when it is compared to conventional testing. The table below depicts QA focus areas of application testing migrated to cloud, compared to conventional testing: Cloud migration throws certain challenges in validating applications. Some of the instances and how to validate them at various aspects are discussed here. Functional Validation Functional validation or cloud-ready validation assesses production readiness of migrated applications. It is fundamental to verify if various aspects of the migrated applications are performing as per SLAs. For an effective cloud migration, validate SaaS/Cloud services functions and perform end-to-end application’s function validation. Check the following test cases to perform functional validation of an application for cloud testing: TESTING AREAS Functional Testing Integration Testing CONVENTIONAL TESTING CLOUD TESTING - Performs validation of component funtions, system functions and service features - Function based integration - Component based integration - Interface/connection based integration - Architecture based integration - Saas based integration in the Cloud - Enterprise level application integration between Saas/cloud and legacy systems Scalable & Performance Testing - Performed in a fixed test environment - Customized or off the shelf monitoring solutions - Monitoring and evaluation – Automated test suite is compatible with the application over the cloud – Whether a valid input gives the expected results – Service integration with other applications – Page layout and object references are working as expected – Cross-platform compatibility is ensured Integration Testing (With Third-Party Applications) Cloud migration is not just moving data, but it is managing a range of variables – security, authentication, integration, compatibility, testing and monitoring over time. Among the above variables, integration with third-party tools plays a significant role. Because, today, there are many technology choices with cloud integration than ever before. But, the dependencies between systems and applications can complicate integration testing. If you are integrating a lot of services together that come with varying SLAs, testing in the cloud with a plethora of third-party tools, services and applications, represents a major challenge. To avoid such issues, ensure you go through the below checklist and validate them effectively: If you don’t have in-house expertise, make sure to outsource validation for integration to your cloud provider or a managed service provider who fills the gap. Various aspects of application Security Testing include: Data security and data privacy testing, application transaction security, business process security and user privacy security testing. – What interfaces and systems need to be covered while planning for integration testing? – What resources you need to do the validation and integration testing? – Have a plan to develop and execute tests in coordination with third-party components – Perform Integration Testing early – Detect coordination problems in cloud environment – this is to ensure the applications are well configured with cloud environment Security Testing One of the main deterrents to migrating to the cloud is Security. Applications can be very secure in the cloud, but unlike conventional storage, you will not have any hardware. This means, you don’t have complete control over the data. To keep the data secure in the cloud requires a whole new level of security procedures and strategies. If you are planning for an Infrastructure as a Service (IaaS) architecture, ensure you check whether your workloads can be migrated to the cloud; or will there be any significant difficulties after migration. Following checklist can be handy to crosscheck some cases: – If you have legacy applications running on outdated platforms – Proprietary software – User validation – ensure the applications are accessible only by authorized users and are available only to them – Protective measures against Distributed Denial of Service (DDoS) attacks – Validation of data security at rest, in use and during transit – almost inevitably, the data is going to spread across multiple networks and devices after migration, with varying levels of risk and security. Before you can take an effective plan to avoid risk completely, here’s a checklist or questions you need to have answers: – What type of sensitive data do you use, store or transfer? – Who has access to this data? – Why, when and where the users access this data? – How is data stored when it is idle? – How data access is controlled? – What are the compliance requirements? Performance Testing Assessing performance and response time requirements of applications and workloads while migrating to the cloud is a significant factor determining cloud migration success. There are areas that affect moving an application to a cloud service, some of them include response time implications and scalability factors. Check out the below steps to ensure workload performance and SLAs are met: – Identify and document business transactions and application’s end-to-end flow – Identify business SLAs for the business transactions – Examine if your software comes with limited internet bandwidth or intensive CPU and input-output capacity requirements – Address application’s architecture that is not appropriate with the cloud – Identify monitoring requirements and setup tools – Validate response times as per SLAs – perform Load Testing in parallel and validate whether applications or service performances under various loads are meeting the SLAs Disaster Recovery and Business Continuity Plan Be prepared for the worst-case scenarios in the cloud, from simple data recovery and disaster recovery practice to a plan addressing unique incidents of attack. Validate all your disaster recovery plans in the event of cloud outages. – Test, measure and update business continuity processes periodically – Perform tests to run simulations and evaluate team’s readiness – Consider the test results to change or update your business continuity plan over time – Validate application instances to restore automatically during hardware failures - Performed in a scalable test environment - Inbuilt monitoring solution - Monitoring,valdationand measurement - Performs validation of Saas/cloud service functions and end-to-end functionalities of an application Security Testing - Function based security testing on application features - User privacy and security - Data integrity and protection - Client/server access control - Monitoring and measurement as part of SaaS/cloud security features - User privacy and security across a diverse range of clients - Data integrity and protect on even during transit and at rest - SaaS/cloud applcation program interface and connectivity security - Protection from DDoS attacks and more Security Testing Performance Testing Disaster Recovery & Business Continuity Plan Integration Testing (With Third-Party Applications) Functional Validation