KEMBAR78
Cloud testing | PPTX
Presenter : Khizra Samad
Date : 16-11-2016
1
www.confiz.com
Cloud Testing
Cloud Computing
www.confiz.com
2
“Cloud computing is a model for enabling convenient,
on-demand network access to a shared pool
of configurable computing resources that can be
rapidly provisioned and released with
minimal management effort or service
provider interaction.”
Cloud Computing
www.confiz.com
3
- Cloud testing is a form of software testing in
which web applications use cloud computing
environments (a "cloud") to simulate real-world
user traffic.
www.confiz.com
4
What is cloud testing ?
WHY?
www.confiz.com
5
Cloud Types
www.confiz.com
6
- Public clouds
- Private clouds
- Hybrid clouds
Cloud Data models
• Infrastructure as a Service (IaaS)
• Platform as a Service (PaaS)
• Software as a Service (SaaS)
www.confiz.com
7
IaaS
www.confiz.com
8
- Responsible for raw block storage, networking
and hardware outsourcing.
PaaS
- Responsible for support and upgrades of
operating
www.confiz.com
9
SaaS
• Responsible for complete application, data,
management and maintenance
www.confiz.com
10
www.confiz.com
11
Focus in Cloud Testing
www.confiz.com
12
As In Traditional Testing 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
Cloud Testing Environment
• Private or public environment
• Hybrid environment
• Test environment
www.confiz.com
13
Cloud Testing Forms
• Testing of the whole cloud
• Testing within a cloud
• Testing across clouds
• SaaS testing in cloud
www.confiz.com
14
Steps to Perform Cloud Testing
• Understand the Cloud
• Formulate Test Strategy
• Plan Infrastructure
• Select a service provider
• Executing the Test
www.confiz.com
15
Testing types performed in
Cloud
- Functional testing
- Non Functional Testing
www.confiz.com
16
Testing types performed in
Cloud
- Functional testing
• System Verification Testing
• Acceptance Testing
• Interoperability Testing
www.confiz.com
17
Testing types performed in
Cloud
- Non- Functional Testing
• Availability Testing
• Multi Tenancy Testing
• Performance Testing
• Security testing
• Disaster recovery Testing
• Scalability Testing
www.confiz.com
18
Cloud Testing Tools
• SOASTA CloudTest
• LoadStorm
• CloudTestGo
• AppPerfect.
• Jmeter
• Cloudslueth
• CloudTestGo
• AppPerfect
• Nessus
• Wireshark
• Nmap
www.confiz.com
19
Cloud Testing Benefits
www.confiz.com
20
54.0%
63.9%
64.6%
67.0%
68.5%
75.3%
77.7%
77.9%
0% 10% 20% 30% 40% 50% 60% 70% 80%
Seems like the way ofthe future
Simplifies sharing systems with partners
Always offers latest functionality
Requires less in-house ITstaff, costs
Encourage standard systems
Monthly payments
Easy/fast to deploy end-users
Pay only forwhat to use
Conclusion
• Cloud computing has today become one of those
“big bangs” in the industry. Most organizations
are now leaning to adopting the cloud because
of its flexibility, scalability and reduced costs.
• Evidently, cloud is here to stay for a long time
and cloud testing has a bright future as well.
• Cloud does NOT equal simplification...
www.confiz.com
21
References
• http://searchsoftwarequality.techtarget.com/feature/FAQ-
Software-testing-in-the-cloud
• http://www.softwaretestinghelp.com/getting-started-with-
cloud-testing/
• https://en.wikipedia.org/wiki/Cloud_testing
• http://www.slideshare.net/ganeshn9/cloud-testing-31430292
www.confiz.com
22
Thank You
www.confiz.com
23

Cloud testing