Testing Cloud-Based Applications: What’s Different, What’s the Same
-
Upload
techwellpresentations -
Category
Technology
-
view
101 -
download
0
description
Transcript of Testing Cloud-Based Applications: What’s Different, What’s the Same
BW7 Session 6/5/2013 2:15 PM
"Testing Cloud Applications"
Presented by:
Bindu Laxminarayan Rackspace
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073 888‐268‐8770 ∙ 904‐278‐0524 ∙ [email protected] ∙ www.sqe.com
Bindu Laxminarayan Rackspace
Bindu Laxminarayan is an ISTQB Advanced Level Certified Tester with experience in testing various products related to hosting solutions, retail, airlines, and security domains. She has experience in testing cloud applications, web applications and services, APIs-DLL, installation and de-installation, application features, and websites along with testing desktop and network-based applications on various operating systems. The designer of several automation testing frameworks, Bindu is well-versed in a number of automation tools and has experience in performance testing for cloud applications. Bindu’s interests include root cause analysis, implementing strategies to achieve best quality, improving QA processes, and testing large scale systems.
Testing Cloud Based Applications: What’s different? What’s same?different? What s same?
Bindu LaxminarayanyRackspace
• Traditional Hosting• Why Cloud?Why Cloud?• Testing In Cloud• Cloud Models• Cloud Product Testing
Agenda
• Shared resources• Multiple failure reasons• Poor performancePoor performance• No control• Downtime
Traditional Hosting
Broad Network Access
Measured Service
On-demand Self Service
Rapid Elasticity
• ScalabilityScalability• High availability• Efficient resource utilization
Why to Cloud?
Cloud
• Functional • Performance• Security Testing• Compatibility Testing
Testing Scope
• Authorization• AuthenticationAuthentication• Fail Over Testing• Integration Testing• System Testing
Functional
• Performance• Load Testing• Stress Testing• Availability
• Security Testing• Security Attacks• Network Attacks
• Compatibility Testing
Other Types of Testing
• Service Models• IaaS• Paas• Saas
• Deployment Models• Private• Public• Hybrid
Cloud Models
• Virtual Machines , Servers, Storage, Load Balancers, firewalls
• Utility based billingUtility based billing• Testing
• Functional• Performance• Fail Over Testing
Infrastructure As A Service
• Operating System, Programming Language execution environment, webserver
• Testing• Functional
Platform As A Service
• Software such as Email, Virtual Desktop• Users do not need to install• Need not worry about cloud infrastructure• Testing
• Functional• Authorization• Authentication• Compatibility Testing
• Performance• Load• Stress
Software As a Service
Cloud
• Cloud Storage(Cloud Block Storage)
Cloud Product
• Functional• Individual functionality of storage unit• Integration of storage unit with your existing system• Authentication and authorized usage of information• Usage Calculation• Information on the usage to the customer
Cloud Storage Testing(CBS)
• Performance• Determining the performance of the process to• Determining the performance of the process to
store/retrieval of information• CPU Utilization of the resources on high loads
Cloud Storage Testing
• Browser Compatibility Testing• System Compatibility Testing
Compatibility Testing
• http://docs.rackspace.com/• https://rackspacecloud.com/• https://centrilogic.com/
References
Thank you
Bindu Laxminarayan