This document discusses cloud testing vs testing in the cloud. Cloud testing refers to testing applications deployed in the cloud, while testing in the cloud means testing any application using cloud infrastructure. It describes Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) models and how they impact testing. Key considerations for moving to the cloud include outage history, defining test platforms, and guidelines for public/private clouds. TestingWhiz is presented as a demo of test automation in the cloud.
2. TestingWhiz™ is an Easy,
Intuitive and Affordable
Test Automation Solution
that uses Keyword-Driven
Testing and Data Driven
Testing for Web and
Cloud Application Testing
www.testing-whiz.com
m1 enterprise ordering
systems provide a range
of smartphone based
ordering apps applicable
for B2B, retail, restaurants
and catalog companies
www.my-m1.com
Code Less, Test
More
3. Understanding ‘Cloud Testing’ vs. ‘Testing in the Cloud’
How SAAS, PAAS and IAAS impact testing
Things to consider before moving to Cloud
TestingWhiz in the Cloud Setup
Agenda
4. Understanding ‘Cloud Testing’ vs. ‘Testing in the Cloud’
How SAAS, PAAS and IAAS impact testing
Things to consider before moving to Cloud
TestingWhiz in the Cloud Setup
Agenda
5. Cloud Testing vs. Testing in the Cloud
• Cloud Testing – Testing the quality of the application deployed
in the cloud
• Testing in the Cloud – Testing any application using the
cloud based infrastructure leveraging different tools, processes and
skills
6. Scope of Testing in Cloud
• In terms of being agile,
testing scope will be
adjusted based as per
the iterations
• Working in cloud gives
that extra bit of room
for being agile
Testing
in the
Cloud
Instant
Test Labs
Testing as
a Service
Reuse and
Repros
Web Services
for
Automation
On-
Demand
availability
for Testers
Server
Utilization
and
Scalability
7. Comparison
Traditional
Computing
IAAS PAAS SAAS
Hosting in the
Organization
Applications,
Platforms,
Infrastructure
Applications,
Platforms
Applications
Hosting on the
Cloud
Infrastructure Platforms,
Infrastructure
Applications, Platforms,
Infrastructure
Terminology Traditional Testing in the Cloud Testing in the Cloud Cloud Testing
Types of Testing Functional Functional, Security,
Availability, Multi-
tenancy
Functional, Security,
Availability, Scalability,
Multi-tenancy
Functional, Scalability, Data
Integrity, Security,
Availability, Multi-tenancy
8. Understanding ‘Cloud Testing’ vs. ‘Testing in the Cloud’
How SAAS, PAAS and IAAS impact testing
Things to consider before moving to Cloud
TestingWhiz in the Cloud Setup
Agenda
9. SAAS
In Business Model terminology, SAAS (Software-as-a-service) refers to any
general purpose application that can be customized according to client
requirements and can be installed in Cloud environment.
Challenges in Testing SAAS Applications:
• Integration with legacy applications
• Compliance with standards
• Reliability and robustness of service
10. SAAS Application Testing Approach
• Assess Testing Needs
• Understand Customer Usage Patterns
• Prepare the Test Strategy
• Prepare the Test Environment on the Cloud
11. PAAS
Platform-as-a-service is a paradigm for delivering operating systems and
associated services for developing and testing any application per on a pay use
model.
Benefits:
• Improving speed, flexibility and agility
• Built in scalability and elasticity to provide efficiency
• Increased ROI with lower cost of ownership
13. IAAS
Infrastructure-as-a-service is pay per use model where service provider rents the
equipment used to support operations, including storage, hardware, servers and
networking components. Service provider owns the equipment and is responsible for
housing, running and maintaining it.
Benefits:
• Agile and low cost
• Fast access to different environments
• Well suited for development, testing, web hosting, batch
processing activities
15. Understanding ‘Cloud Testing’ vs. ‘Testing in the Cloud’
How SAAS, PAAS and IAAS impact testing
Things to consider before moving to Cloud
TestingWhiz in the Cloud Setup
Agenda
16. Consider this before moving to Cloud
• Check for the number of outages the vendor has had
• Create a Matrix of platforms that you want to test with
• Analyze and test the application on these platforms
• Tailor the infrastructure for a specific workload
• Define clear guidelines when using public/private cloud
• Test for multi-tenancy, availability, performance, scalability
17. Understanding ‘Cloud Testing’ vs. ‘Testing in the Cloud’
How SAAS, PAAS and IAAS impact testing
Things to consider before moving to Cloud
TestingWhiz in the Cloud Setup
Agenda
18. TestingWhiz Demo
• In the agile world, Test Automation is a
necessity but how do we utilize that fully in
the Cloud Environment?
Wait and Watch!!!
19. Write to us: info@cygnet-infotech.com
To get free consultation on your Cloud Testing queries
Agile Testing in the Cloud
Next Cygnet Infotech Webinar: Test Automation 3.0: Evolution of Rapid Application Testing
Date: 18 June 2013. Visit www.cygnet-infotech.com to register
20. Contact Us
Email: info@cygnet-infotech.com
Website: www.cygnet-infotech.com
Facebook
LinkedIn
Twitter - @CygnetInfotech
Skype – cygnet-infotech-pvt-ltd
India
Cygnet Infotech Pvt Ltd.
2A, Manikyam, Opp. Samudra Annexe,
Nr. Shilp Cross Roads, Off. C. G. Road,
Navrangpura, Ahmedabad, Gujarat, India.
Tel: +91-79-30487400;
Fax: +91-79-30487422
USA
Cygnet Infotech LLC.
Mack-Cali Centre III,
140 E, Ridgewood Avenue,
Suite 415 ST, Paramus, NJ 07652.
Tel: +1-201-995-7444;
Fax : +1-201-221-8516