Testing on the Cloud
-
Upload
upasana-sharma -
Category
Documents
-
view
214 -
download
0
Transcript of Testing on the Cloud
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 1/36
Testing on the Cloud
Cloud Computing and Testing
Presented By
Upasana Sharma
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 2/36
Course of Presentation
Cloud Computing Overview
Deployment models of Cloud
Cloud Testing Opportunity Areas
Types of Testing
Software Online websites
Conclusion
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 3/36
Cloud ..
The word cloud is used as a metaphor for the Internet,
based on the standardized use of acloud-like shape to denote a network.
The cloud symbol was
used to represent the Internet as early as1994
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 4/36
Cloud Computing..
Cloud computing at it simplest is
internet-based computing providing
shared resources
on demand software.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 5/36
Deployment Models Of Cloud
Private Cloud
Public Cloud
Community Cloud
Hybrid Cloud
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 6/36
Private Cloud
Operated solely for an organization.
o May be managed by an organization or athird party,
o and may exist on or off site.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 7/36
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 8/36
Deployment Models Of Cloud
Private Cloud
Public Cloud
Community Cloud
Hybrid Cloud
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 9/36
Public Cloud
Resources are made available to the
general public by a service provider.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 10/36
Deployment Models Of Cloud
Private Cloud
Public Cloud
Community Cloud
Hybrid Cloud
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 11/36
Community Cloud
For a group of organizations.
Service for all the organizations within
that community.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 12/36
Deployment Models Of Cloud
Private Cloud
Public Cloud
Community Cloud
Hybrid Cloud
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 13/36
Hybrid Cloud
Consists of two or more clouds
Private
Community
Public
Optimal way to be secure and use
maximum available resources.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 14/36
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 15/36
Deployment Models of Cloud
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 16/36
CLOUD AND TESTING
Use of cloud infrastructure for software testing
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 17/36
Opportunity Areas for Testing
Infrastructure as a Service
Platform as a Service
Software as a Service
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 18/36
A Cloud
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 19/36
Types of Testing
Stress
Load and Performance
Function
Compatibility
Browser Performance
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 20/36
Stress Testing
Ability of application to maintain acertain level of effectiveness beyond
breaking point. Emphasis on
robustness,
availability, and
error handlingunder a heavy load, rather than correct
behavior under normal circumstances.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 21/36
Stress Testing
Stress testing assures this by creating peak loads using simulators.
Cost of creating such scenarios isenormous .
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 22/36
A cloud well equipped with the
needed infrastructure and
software.
No on-premise testing
environments needed
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 23/36
Load & Performance Testing
Involves
creation of heavy user traffic,
and measuring its response. There is also a need to tune the performance
of any application to meet certain standards.
Mostly skipped due to expensive
nature.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 24/36
Load & Performance Testing
Finding out thresholds, bottlenecks &
limitations is a part of performance
testing.
For this, testing performance under a
particular workload is necessary.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 25/36
By using cloud testing, it is
easy to create such
environment and
vary the nature of traffic on-demand.
This effectively reduces costand time by simulating
thousands of geographicallytargeted users.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 26/36
Browser Compatibility Testing
More appropriately referred to as user experience testing.
Web applications are tested on different webbrowsers, to ensure : Visual experience irrespective of the browser.
Application behaviour across different browsers. Carrier compatibility and backwards
compatibility.
Hardware (different phones) ,etc.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 27/36
Various tools enable automated
testing from the cloud.
Cloud has most of the Popular
browsers, which are used for
such tests.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 28/36
Compatibility Testing
Testing conducted on the application
to evaluate the application's
compatibility with the computingenvironment.
There is a limit to this type of testing ina small organisation.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 29/36
The cloud with its
ability to host different
operatingenvironments is ideal
Instances of differentOperating Systems
can be created on demand,
making compatibility testing
effortless.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 30/36
Cloud Based Testing Softwares
HP Load Runner
Soatest
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 31/36
Online Websites
Cloudified Browser Testing
Load and Performance Testing
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 32/36
Conclusion
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 33/36
Conclusions
The cloud is well-suited to testing given itsresource flexibility and reduced security
concerns, compared with the issuesorganizations face when considering placing
production data and applications in thecloud.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 34/36
Conclusions
Small enterprises will harness public clouds,
while large enterprises will leverage privateclouds for their cloud-based testing services.
But the road to cloud-based testing is pavedwith its own set of challenges.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 35/36
Conclusions
Companies confident enough to startearly and push forward, however, willreap first-mover advantages that far
outweigh the risks.
7/30/2019 Testing on the Cloud
http://slidepdf.com/reader/full/testing-on-the-cloud 36/36
Thank you.