SlideShare a Scribd company logo
2
Most read
4
Most read
9
Most read
by
Isah Sani Birnin Gwari
CLOUD BASED TESTING
INTRODUCTION
 Testing an enterprise application is an important part
of software development life cycle and so is the case
with application deployment environment. Application
has to be tested for correctness, completeness,
security and quality.
 It also has to be tested for the performance of the
system under varied load, check when it fails so that
the application can be constantly improvised
 With respect to Software engineering, performance testing
is determining the system behaviour in terms of
responsiveness, stability, scalability, reliability and resource
usage under a particular workload.
CLOUD
COMPUTING
 Refers to the provision of computational
resources on demand via a computer network,
such as applications, databases, file services,
email, etc.
 The means of using the Internet and remote
servers for software applications, data access,
data management and storage resources.
A typical cloud must have several distinct
properties: elasticity and scalability, multi-tenancy,
self-managed function capabilities, service billing,
connectivity interfaces and technologies.
CLOUD SERVICE MODELS
 Software as a Service(SaaS)
 Platform as a Service(PaaS)
 Infrastructure as a Service(IaaS)
Software as a Service(SaaS)
The applications / products are available to the user on
demand via the internet. Eg:Gmail, Google docs.
Platform as a Service(PaaS)
The runtime environment is available on demand
which is used by developers to deliver their
applications. Eg: Google App Engine.
Infrastructure as a Service(IaaS)
IaaS is for architects where the actual hardware
infrastructure is deployed on pay per use basis.
Eg: Amazon webservices, GoGrid.
CLOUD BASED
TESTING
Cloud testing is a form of testing in which
web applications uses cloud computing
environment and infrastructure to simulate
real world user traffic by using cloud
technologies and solutions.
Cloud testing basically aligns with concept of cloud and
SaaS. Cloud testing provides with the ability to test
cloud by using the cloud infrastructure such as hardware
and bandwidth that more closely simulate real world
conditions and parameters.
Testing as a Service
(TaaS)
 TaaS is considered as a new business and service model, in
which a provider undertakes software testing activities of a
given application in a cloud infrastructure for customers.
 TaaS can be used to validation of various products owned
by organizations that deal with testing products and
services which are making use of a cloud based licensing
model for their clients.
Cloud Testing Environments
 Public Cloud
 Private Cloud
 Community Cloud
 Hybrid Cloud
Cloud based testing
BENEFITS OF CLOUD TESTING
Testing on cloud carried quite a number of benefits in terms of cost and
resources. It is something like “service on demand” or “testing on
demand”. The cost of hardware, software, tools, tester etc. is charged on
usage basis. Some of the key benefits that can be drawn from this are.
 Easier to access environments
-Easier to get virtual environments vs. dedicated physical
hardware
-Easier to get different system types & software configurations
 Easier to deploy
-Test Systems
-Applications Under Test
 Easier to manage
-Access systems when needed (e.g. during a test cycle)
 Reduced Costs
 Scalability
-A cloud based application or product can be customized based
on the requirement.
TYPES OF TESTING IN CLOUDS
 Functional Testing
 Non-Functional Testing
 Ability Testing
Cloud Testing Key Players
 Acutes (2002) SAP performance testing, load testing and stress
testing
 LoadRunner(2006) Load testing, examination system
performance.
 SOASTA(2006) Touch test, mPulse and cloud testing.
 Amazon web services(2006) Infrastructure as a service.
 Google app engine(2008) Web Application platform as a service.
 Loadstorm(2008) Saas, performance testing, load testing and
stress testing.
 Azure(2009) Application platform as a services.
 Heroku(2010) Build modern apps, PaaS.
Cloud Based Testing VS.
Conventional Software Testing
CONCLUSION
Testing in a cloud is to increase availability, security,
performance, interoperability, disaster recovery and multi-
tenancy testing.
The aim of cloud testing is to ensures high quality service
delivery and avoiding data outages requires testing inside
datacenter or outside the datacenter or in both place.
Most organizations are now leaning to adopting the cloud
testing because of its flexibility, scalability and reduced
costs.

More Related Content

PPTX
Cloud testing
PPT
Cloud testing
PPTX
Chap 3 infrastructure as a service(iaas)
PPTX
Introduction to Amazon Web Services by i2k2 Networks
PPTX
Virtualization and cloud computing
PPTX
Cloud computing presentation
PDF
Cloud computing risk & challenges
PPTX
Top 10 cloud service providers
Cloud testing
Cloud testing
Chap 3 infrastructure as a service(iaas)
Introduction to Amazon Web Services by i2k2 Networks
Virtualization and cloud computing
Cloud computing presentation
Cloud computing risk & challenges
Top 10 cloud service providers

What's hot (20)

PPTX
Cloud Based Disaster Recovery (DRaaS)
PPTX
Cloud computing ppt
PPT
Cloud Migration: Moving to the Cloud
PPTX
AWS solution Architect Associate study material
PPTX
2 vm provisioning
PPTX
Service Oriented Architecture (SOA)
PPTX
Cloud workload migration guidelines
PPTX
Cloud computing
PDF
Cloud service providers
PPTX
Cloud security ppt
PPTX
Cloud security
PPTX
PPTX
basic concept of Cloud computing and its architecture
PDF
Cloud Testing : An Overview
PPTX
CLOUD ARCHITECTURE AND SERVICES.pptx
PPT
Unit 2 -Cloud Computing Architecture
PPTX
IaaS - Infrastructure as a Service
PPT
Cloud Computing Security Challenges
PDF
Oracle Cloud Infrastructure – Storage
PPTX
Cloud computing Risk management
Cloud Based Disaster Recovery (DRaaS)
Cloud computing ppt
Cloud Migration: Moving to the Cloud
AWS solution Architect Associate study material
2 vm provisioning
Service Oriented Architecture (SOA)
Cloud workload migration guidelines
Cloud computing
Cloud service providers
Cloud security ppt
Cloud security
basic concept of Cloud computing and its architecture
Cloud Testing : An Overview
CLOUD ARCHITECTURE AND SERVICES.pptx
Unit 2 -Cloud Computing Architecture
IaaS - Infrastructure as a Service
Cloud Computing Security Challenges
Oracle Cloud Infrastructure – Storage
Cloud computing Risk management
Ad

Viewers also liked (20)

PPT
Cloud Testing: The Future of software Testing
PPTX
Cloud testing
PDF
Cloud testing
PDF
Agile Testing in the Cloud
PPTX
Cloud Testing
PDF
Cloud testing: challenges and opportunities, TaaS, Integration Testing
PPT
Cloud testing
PPTX
Cloud Testing by Suganya M
PPTX
Cloud-based performance testing
PDF
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
PPT
Taking Testing to the Cloud
PDF
Testing Framework on AWS Cloud - Solution Set
PDF
Blokland & Mengerink - Testing Cloud Services - EuroSTAR 2012
PDF
Pros & Cons: Cloud-Based Software Testing
PDF
Multi-Cloud testing
PPTX
Continuous Testing in the Cloud
PDF
Cloud_Testing_The_future_of_softwareV1.04
PPTX
Software Testing ppt
PPTX
Cloud Strategy
PPTX
Main Memory
Cloud Testing: The Future of software Testing
Cloud testing
Cloud testing
Agile Testing in the Cloud
Cloud Testing
Cloud testing: challenges and opportunities, TaaS, Integration Testing
Cloud testing
Cloud Testing by Suganya M
Cloud-based performance testing
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
Taking Testing to the Cloud
Testing Framework on AWS Cloud - Solution Set
Blokland & Mengerink - Testing Cloud Services - EuroSTAR 2012
Pros & Cons: Cloud-Based Software Testing
Multi-Cloud testing
Continuous Testing in the Cloud
Cloud_Testing_The_future_of_softwareV1.04
Software Testing ppt
Cloud Strategy
Main Memory
Ad

Similar to Cloud based testing (20)

PDF
A survey-report-on-cloud-computing-testing-environment
PDF
Cloud-Based Automation Testing: The Future of Scalable and Efficient QA
PDF
Ec24817824
PDF
How Cloud Performance Testing Offers a Cost Advantage Amidst The Economic Rec...
PDF
N046037983
PDF
What is Cloud Testing Everything you need to know.pdf
PPSX
SaaS & DBaas
PDF
TRASYS Testing As A Service
PDF
The Popularity of Cloud Automation Testing — A Comprehensive Analysis.pdf
PPTX
Cloud computing
PPT
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
DOCX
Cloud Computing
PPT
Cloud Ecosystems A Perspective
PPTX
Introduction to Cloud Computing and AWS
PPTX
Ch4-Deploying Applications & Cloud Services.pptx
PDF
Cloud Testing – Everything You Need to Know (1).pdf
PDF
Cloud Testing – Everything You Need to Know.pdf
PDF
The Qa Testing Checklists for Successful Cloud Migration
PDF
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
PPTX
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
A survey-report-on-cloud-computing-testing-environment
Cloud-Based Automation Testing: The Future of Scalable and Efficient QA
Ec24817824
How Cloud Performance Testing Offers a Cost Advantage Amidst The Economic Rec...
N046037983
What is Cloud Testing Everything you need to know.pdf
SaaS & DBaas
TRASYS Testing As A Service
The Popularity of Cloud Automation Testing — A Comprehensive Analysis.pdf
Cloud computing
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing
Cloud Ecosystems A Perspective
Introduction to Cloud Computing and AWS
Ch4-Deploying Applications & Cloud Services.pptx
Cloud Testing – Everything You Need to Know (1).pdf
Cloud Testing – Everything You Need to Know.pdf
The Qa Testing Checklists for Successful Cloud Migration
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations

Recently uploaded (20)

PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
AI in Product Development-omnex systems
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
top salesforce developer skills in 2025.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
history of c programming in notes for students .pptx
PPTX
Essential Infomation Tech presentation.pptx
DOCX
The Five Best AI Cover Tools in 2025.docx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
PTS Company Brochure 2025 (1).pdf.......
How Creative Agencies Leverage Project Management Software.pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
AI in Product Development-omnex systems
Odoo POS Development Services by CandidRoot Solutions
Design an Analysis of Algorithms II-SECS-1021-03
top salesforce developer skills in 2025.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
history of c programming in notes for students .pptx
Essential Infomation Tech presentation.pptx
The Five Best AI Cover Tools in 2025.docx
Which alternative to Crystal Reports is best for small or large businesses.pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
ISO 45001 Occupational Health and Safety Management System
Wondershare Filmora 15 Crack With Activation Key [2025
VVF-Customer-Presentation2025-Ver1.9.pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PTS Company Brochure 2025 (1).pdf.......

Cloud based testing

  • 1. by Isah Sani Birnin Gwari CLOUD BASED TESTING
  • 2. INTRODUCTION  Testing an enterprise application is an important part of software development life cycle and so is the case with application deployment environment. Application has to be tested for correctness, completeness, security and quality.  It also has to be tested for the performance of the system under varied load, check when it fails so that the application can be constantly improvised
  • 3.  With respect to Software engineering, performance testing is determining the system behaviour in terms of responsiveness, stability, scalability, reliability and resource usage under a particular workload.
  • 4. CLOUD COMPUTING  Refers to the provision of computational resources on demand via a computer network, such as applications, databases, file services, email, etc.  The means of using the Internet and remote servers for software applications, data access, data management and storage resources.
  • 5. A typical cloud must have several distinct properties: elasticity and scalability, multi-tenancy, self-managed function capabilities, service billing, connectivity interfaces and technologies.
  • 6. CLOUD SERVICE MODELS  Software as a Service(SaaS)  Platform as a Service(PaaS)  Infrastructure as a Service(IaaS)
  • 7. Software as a Service(SaaS) The applications / products are available to the user on demand via the internet. Eg:Gmail, Google docs. Platform as a Service(PaaS) The runtime environment is available on demand which is used by developers to deliver their applications. Eg: Google App Engine. Infrastructure as a Service(IaaS) IaaS is for architects where the actual hardware infrastructure is deployed on pay per use basis. Eg: Amazon webservices, GoGrid.
  • 8. CLOUD BASED TESTING Cloud testing is a form of testing in which web applications uses cloud computing environment and infrastructure to simulate real world user traffic by using cloud technologies and solutions.
  • 9. Cloud testing basically aligns with concept of cloud and SaaS. Cloud testing provides with the ability to test cloud by using the cloud infrastructure such as hardware and bandwidth that more closely simulate real world conditions and parameters.
  • 10. Testing as a Service (TaaS)  TaaS is considered as a new business and service model, in which a provider undertakes software testing activities of a given application in a cloud infrastructure for customers.  TaaS can be used to validation of various products owned by organizations that deal with testing products and services which are making use of a cloud based licensing model for their clients.
  • 11. Cloud Testing Environments  Public Cloud  Private Cloud  Community Cloud  Hybrid Cloud
  • 13. BENEFITS OF CLOUD TESTING Testing on cloud carried quite a number of benefits in terms of cost and resources. It is something like “service on demand” or “testing on demand”. The cost of hardware, software, tools, tester etc. is charged on usage basis. Some of the key benefits that can be drawn from this are.  Easier to access environments -Easier to get virtual environments vs. dedicated physical hardware -Easier to get different system types & software configurations  Easier to deploy -Test Systems -Applications Under Test  Easier to manage -Access systems when needed (e.g. during a test cycle)  Reduced Costs  Scalability -A cloud based application or product can be customized based on the requirement.
  • 14. TYPES OF TESTING IN CLOUDS  Functional Testing  Non-Functional Testing  Ability Testing
  • 15. Cloud Testing Key Players  Acutes (2002) SAP performance testing, load testing and stress testing  LoadRunner(2006) Load testing, examination system performance.  SOASTA(2006) Touch test, mPulse and cloud testing.  Amazon web services(2006) Infrastructure as a service.  Google app engine(2008) Web Application platform as a service.  Loadstorm(2008) Saas, performance testing, load testing and stress testing.  Azure(2009) Application platform as a services.  Heroku(2010) Build modern apps, PaaS.
  • 16. Cloud Based Testing VS. Conventional Software Testing
  • 17. CONCLUSION Testing in a cloud is to increase availability, security, performance, interoperability, disaster recovery and multi- tenancy testing. The aim of cloud testing is to ensures high quality service delivery and avoiding data outages requires testing inside datacenter or outside the datacenter or in both place. Most organizations are now leaning to adopting the cloud testing because of its flexibility, scalability and reduced costs.