• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cloud testing

Cloud testing



Cloud Basics

Cloud Basics
Testing Cloud based applications
Test Approach for Cloud
Test Automation
Test Environments



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.


12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • http://www.techrepublic.com/blog/networking/how-cloudy-is-your-cloud-the-nist-offers-a-cloud-standard/4635http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

Cloud testing Cloud testing Presentation Transcript

  • CLOUD TESTING Baiju Joseph Director QE , Yahoo! baiju@yahoo-inc.com 08 Sep 2012
  • AGENDA• Cloud Basics• Testing Cloud based applications• Test Approach• Test Automation• Test Environments Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employers view in anyway.
  • CLOUD COMPUTING• a model for enabling on-demand networkaccess• to a shared pool of configurable computingresources • servers, • storage, • applications, and • services• that can be rapidly provisioned andreleased with minimal effort . Source : The NIST Definition of Cloud Computing
  • CLOUD COMPUTING Source : Wikipedia
  • CLOUD COMPUTING Source : The NIST Definition of Cloud Computing
  • TESTING CLOUD BASED APPLICATIONS SaaS TaaS Cloud based Elastic On Test Robots demand self service Automation, Broad Elasticity Test network Environment access Resource Pooling
  • SPECIAL FOCUS IN CLOUD TESTING As In Traditional Testing Special Focus in Cloud Testing Test Plan Cloud based Unit Testing Tools Test cases based on User Stories Cloud based Automation Unit Testing hosted test data libraries Functional Testing Test environments Test best practices Continuous Integration Defect Management End to End Integration Defining Done Performance , Security
  • TESTING CLOUD BASED APPLICATIONS• Important aspects to consider • Deployment model • Service model• Automation Strategy• Test Approach• Continuous Integration• Types of Testing • Functionality • Performance , Security , Scalability
  • TEST APPROACH• For SaaS on Private Cloud • Basic Functionality • Functionality on multiple instances • Customizations on multiple instances • Security Testing in multiple instances • Scalability • Performance • Data Migrations • Client specific tests (PC, Mobile , Browsers )
  • TEST AUTOMATION • Ex: PigUnit for Hadoop based Unit applicationsTesting • Cloud Storage , Cloud basedBackend workflow processing – TestNG,… TestingFrontend • Selenium, QTP… Testing Cloud based Elastic Test Robots
  • TEST ENVIRONMENTS• Developer Test Local environment • Usually Single node • Faster debugging • Unit Tests• Integration (aka lab) Environment • Multi node • Smoke , Functional , Performance …• Production Environment
  • Cloud based Elastic Test Robots