SlideShare a Scribd company logo
Testing in the Cloud
Introduction

-   What is “The Cloud”?
-   What is different / the same for cloud testers?
-   Testing Philosophy / Test phases
-   What was easier / harder than expected?
-   Key success factors
-   Questions?
What is “The Cloud”?


    Internet (“The Cloud”) accessible solution

    Off-premise multi-tenant architecture

    Accessed via a browser (PC or Wireless)

    Delivered as Software as a Service (SaaS)

Common cloud companies are:
 Google, Amazon, WorkDay, and Salesforce
What things are the same about
       testing cloud solutions?
   Requirements coverage based testing
   Risk-based structured test approach
   Test Plan / Test Phases
   Test Cases / Test Data / Test Automation
   Defect Management / Functional Test
   Use of off-shore resources / Virtualization
   Politics {Quality / Schedule / Resources}
What is different about testing
         cloud solutions?
Shared multi-tenant test environments
Security (Test User IDs / SSO)
Integration of on/off premise systems
Performance / volume test
Defect isolation
Documentation of “Out Of the Box” reqs
Release Management
Project Philosophy


    Risk-based structured testing approach {std}

    “Exploratory Testing” to discover the out of the
    box cloud solution features {non-std}

    Data Migration – Moving legacy data off premise
    {Non-Std}

    Performance / volume test only our new
    infrastructure – not the cloud app {Non-Std}
Testing Phases



                Inspections                       End-To-End                      Data
                 & Reviews                        Integration                   Migration


 Unit / Code                     Exploratory                        Load &                  UAT &
 Coverage                         & System                        Performance                Pilot




                         Overlapping Test Phases

A mix of waterfall (with heavy phase overlapping), and iterative delivery
What was harder than expected?

  Isolating the architectural components for a
  performance test

  Understanding that a cloud solution vendor
  delivers new releases which you have to take!
• Accepting that you have a “black box” in your
  environment

  Determining who owns defects

  Data Migration Mock Runs
What was easier than expected?

    Getting the IT leaders to embrace change

    Overlapping Test phases

    End User Adoption

    Use of off-shored test resources
    −   Functional
    −   Performance
    −   Data ETL
Key Success Factors


    Learn the “Out of the Box” cloud application
    features, security model, and configuration
    capabilities

    Understand the holistic system architecture

    Understand the migrated test data

    Establish tight communications with the vendor

More Related Content

PPT
Testing in the cloud
DOCX
White paper on testing in cloud
PPTX
Cloud testing
PPTX
Cloud Testing - A New Age Approach to Testing
PPTX
Cloud based testing
PPT
Software Testing in Cloud Platform A Survey_final
PPT
Cloud Testing: The Future of software Testing
PPTX
Cloud testing v1
Testing in the cloud
White paper on testing in cloud
Cloud testing
Cloud Testing - A New Age Approach to Testing
Cloud based testing
Software Testing in Cloud Platform A Survey_final
Cloud Testing: The Future of software Testing
Cloud testing v1

What's hot (10)

PPT
Taking Testing to the Cloud
PDF
Automate across Platform, OS, Technologies with TaaS
PDF
Soasta Cloud Test
PDF
Cloud_Testing_The_future_of_softwareV1.04
PDF
Cloud testing
PPT
BTD testing with the cloud v2.0
PDF
Cloud testing: challenges and opportunities, TaaS, Integration Testing
PPTX
Cloud testing
PDF
Agile Testing in the Cloud
PPTX
Test automation in project management
Taking Testing to the Cloud
Automate across Platform, OS, Technologies with TaaS
Soasta Cloud Test
Cloud_Testing_The_future_of_softwareV1.04
Cloud testing
BTD testing with the cloud v2.0
Cloud testing: challenges and opportunities, TaaS, Integration Testing
Cloud testing
Agile Testing in the Cloud
Test automation in project management
Ad

Similar to Testing in the cloud (20)

PDF
Vijay & Parul - Cloud testing
PDF
The Qa Testing Checklists for Successful Cloud Migration
PDF
Alm 4 Azure with screenshots
PDF
Testing Applications—For the Cloud and in the Cloud
PPTX
Cloud Testing by Suganya M
PPTX
Unosquare SlideShare Presentation
PDF
Challenges and solutions in mobile and cloud computing testing - ZANEC
PDF
How to Test Your Mobile Apps From Anywhere.pdf
ZIP
Software Quality Plan
PPT
Cloud expo cloud-enabled testing services (wide)_v1.0
PPTX
Testing the brave new world of saa s applications quest 2018 v1
ZIP
Sqp 090508084934 Phpapp02
PDF
Cloud Testing in 2025 - Know All About.pdf
PPTX
30 days or less: New Features to Production
PDF
Cloud Testing: A Comprehensive Guide from Beginner to Advanced
PDF
Introduction of Cloud-Native testing company
PDF
Cloud Testing in 2025 - Know All About.pdf
PDF
Alm 4 Azure
PDF
Continuous Testing Improve Efficiency and Ship Better Software.pdf
PDF
Cloud migration testing_ Migrate to the cloud securely with HeadSpin.pdf
Vijay & Parul - Cloud testing
The Qa Testing Checklists for Successful Cloud Migration
Alm 4 Azure with screenshots
Testing Applications—For the Cloud and in the Cloud
Cloud Testing by Suganya M
Unosquare SlideShare Presentation
Challenges and solutions in mobile and cloud computing testing - ZANEC
How to Test Your Mobile Apps From Anywhere.pdf
Software Quality Plan
Cloud expo cloud-enabled testing services (wide)_v1.0
Testing the brave new world of saa s applications quest 2018 v1
Sqp 090508084934 Phpapp02
Cloud Testing in 2025 - Know All About.pdf
30 days or less: New Features to Production
Cloud Testing: A Comprehensive Guide from Beginner to Advanced
Introduction of Cloud-Native testing company
Cloud Testing in 2025 - Know All About.pdf
Alm 4 Azure
Continuous Testing Improve Efficiency and Ship Better Software.pdf
Cloud migration testing_ Migrate to the cloud securely with HeadSpin.pdf
Ad

Recently uploaded (20)

PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
project resource management chapter-09.pdf
PDF
August Patch Tuesday
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Chapter 5: Probability Theory and Statistics
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Encapsulation theory and applications.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
A Presentation on Artificial Intelligence
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
WOOl fibre morphology and structure.pdf for textiles
OMC Textile Division Presentation 2021.pptx
project resource management chapter-09.pdf
August Patch Tuesday
SOPHOS-XG Firewall Administrator PPT.pptx
A novel scalable deep ensemble learning framework for big data classification...
Assigned Numbers - 2025 - Bluetooth® Document
Chapter 5: Probability Theory and Statistics
A comparative analysis of optical character recognition models for extracting...
A comparative study of natural language inference in Swahili using monolingua...
Encapsulation theory and applications.pdf
Tartificialntelligence_presentation.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cloud_computing_Infrastucture_as_cloud_p
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Zenith AI: Advanced Artificial Intelligence
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Group 1 Presentation -Planning and Decision Making .pptx
A Presentation on Artificial Intelligence

Testing in the cloud

  • 2. Introduction - What is “The Cloud”? - What is different / the same for cloud testers? - Testing Philosophy / Test phases - What was easier / harder than expected? - Key success factors - Questions?
  • 3. What is “The Cloud”?  Internet (“The Cloud”) accessible solution  Off-premise multi-tenant architecture  Accessed via a browser (PC or Wireless)  Delivered as Software as a Service (SaaS) Common cloud companies are: Google, Amazon, WorkDay, and Salesforce
  • 4. What things are the same about testing cloud solutions?  Requirements coverage based testing  Risk-based structured test approach  Test Plan / Test Phases  Test Cases / Test Data / Test Automation  Defect Management / Functional Test  Use of off-shore resources / Virtualization  Politics {Quality / Schedule / Resources}
  • 5. What is different about testing cloud solutions? Shared multi-tenant test environments Security (Test User IDs / SSO) Integration of on/off premise systems Performance / volume test Defect isolation Documentation of “Out Of the Box” reqs Release Management
  • 6. Project Philosophy  Risk-based structured testing approach {std}  “Exploratory Testing” to discover the out of the box cloud solution features {non-std}  Data Migration – Moving legacy data off premise {Non-Std}  Performance / volume test only our new infrastructure – not the cloud app {Non-Std}
  • 7. Testing Phases Inspections End-To-End Data & Reviews Integration Migration Unit / Code Exploratory Load & UAT & Coverage & System Performance Pilot Overlapping Test Phases A mix of waterfall (with heavy phase overlapping), and iterative delivery
  • 8. What was harder than expected?  Isolating the architectural components for a performance test  Understanding that a cloud solution vendor delivers new releases which you have to take! • Accepting that you have a “black box” in your environment  Determining who owns defects  Data Migration Mock Runs
  • 9. What was easier than expected?  Getting the IT leaders to embrace change  Overlapping Test phases  End User Adoption  Use of off-shored test resources − Functional − Performance − Data ETL
  • 10. Key Success Factors  Learn the “Out of the Box” cloud application features, security model, and configuration capabilities  Understand the holistic system architecture  Understand the migrated test data  Establish tight communications with the vendor