Cloud Testing : An Overview

Page 1

Cloud Computing


Agenda ● ● ● ● -

● ●

Definition Cloud Service Models Key Characteristics Cloud Testing Functional testing Load testing Performance and Benchmark testing Network resting Interoperability and Compatibility testing Conclusion A Glimpse into the Future

Copyright © by QA InfoTech. All rights reserved.


What is cloud computing?

Definition: Cloud computing refers to a centralized delivery system of computing services, be it information, resources or software over the “cloud”, i.e., the Internet. Storing and accessing data over the network rather than a computer is what cloud computing essentially means.

Copyright © by QA InfoTech. All rights reserved.


Cloud Computing

Image source: https://www.datamation.com/imagesvr_ce/4308/cloud-public.jpg

Copyright © by QA InfoTech. All rights reserved.


Cloud Service Models

Image source: https://cdn-hightechdad.netdna-ssl.com/wp-content/uploads/2012/01/gogrid_cloud_pyramid1.png

Copyright Š by QA InfoTech. All rights reserved.


Description ●

Infrastructure as a Service (IaaS) : The first layer and base of cloud computing is Infrastructure as a Service, wherein one manages the servers, storage, virtualization, networking and operating systems. Example: U-Cloud, VMware, Amazon Cloud (AWS), RackSpace, etc.

Platform as a Service (PaaS) : The second layer of the cloud service model is known as Platform as a Service wherein one manages the applications and the third-party cloud vendor manages the rest, such as servers, networking, storage, etc.. Example: Google App Engine, Windows Azure, etc.

Software as a Service (SaaS) : The final layer of this model is known as Software as a Service wherein the third party cloud vendor manages all the applications and data allowing the business to access the interface. Example: Google Docs, Gmail, Cisco WebEx, etc. Copyright © by QA InfoTech. All rights reserved.


Relationship within Service Models

Image source: http://wptidbits.com/techies/cloud-computing-solutions-iaas-paas-saas/

Copyright Š by QA InfoTech. All rights reserved.


Key Characteristics of Cloud

Copyright © by QA InfoTech. All rights reserved.


Cloud Testing Cloud testing becomes ubiquitous wherein resources such as the software, hardware, etc., are checked in a thorough testing effort. Due to certain challenges like: ● High costs ● Restrictive budget ● Numerous test cases ● Various users across the globe, etc., Effective testing becomes essential wherein availability of flexible and scalable infrastructure, distributed test environment or unlimited storage helps in saving time as well as the cost.

Copyright © by QA InfoTech. All rights reserved.


Image source: http://www.professionalqa.com/assets/images/cloud-testing.png

Copyright © by QA InfoTech. All rights reserved.


Common Testing performed on Cloud ●

Functional testing – To verify the basic functionalities with respect to the valid input that should match the expected output such as user login, shutdown of system, etc.

Load testing – To ensure stability with a number of users accessing the cloud. With scaling-in/scaling-out, load testing is conducted to handle variable load.

Performance and Benchmark testing – To establish certain yardsticks considering the performance of the application such as consistency across devices.

Network security testing – Testing in terms of network connectivity, maintenance of data integrity, protocol, etc., becomes imperative to ensure a secure environment.

Interoperability and Compatibility testing – To test seamless functionality across browsers and platforms. Copyright © by QA InfoTech. All rights reserved.


Conclusion Cloud computing becomes an effective way to● ● ● ●

Create surplus Lower the costs Help small businesses and startups wherein they don’t have to bear the initial infrastructure expenses Build, operate and use IT business systems

However, it does pose certain challenges with respect to security, reliability, interoperability, etc., which need to be taken into consideration.

Copyright © by QA InfoTech. All rights reserved.


A Glimpse into the Future ●

Focus on multi-cloud management

Development in domain-specific cloud services

Growth in application migration

Increased focus on areas such as performance and security

Change in healthcare, local businesses, real estate and many more

Copyright © by QA InfoTech. All rights reserved.


Thank You

info@qainfotech.com www.qainfotech.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.