Understanding Cloud Testing

Posted By : Rohitesh Rawat | 25-Sep-2017

Cloud computing is an internet-based platform that offers an array of computing services such as hardware, software and other computer related services remotely. SaaS, PaaS, and IaaS are the 3 models of Cloud Computing.

 

Cloud Testing focuses on components like Application, Network, and Infrastructure. The application covers testing of data security, browser compatibility, etc. The network covers testing of network protocols, bandwidths, etc. And Infrastructure covers backups, storage policies, etc.

 

Testing within a cloud, SaaS testing in cloud, Testing across cloud, and Testing of the whole cloud are 4 main Cloud Testing categories:

 

>>>There are mainly 3 tasks performed in Cloud Testing:

 

1- SaaS or Cloud-oriented Testing: Cloud or SaaS vendors performs this type of testing. Testing performed in this environment is integration, functional, security, unit, etc.

2- Online based application testing on a cloud: Online application vendors perform this testing that checks performance and Functional testing of the cloud-based services. When applications are connected with systems, the quality of the connectivity between the system and under test application on a cloud is validated in this.

3- Cloud-based application testing over clouds: To check the quality of a cloud-based application across different clouds this type of testing is performed.

 

>>>Challenges in Cloud Testing:

1- Simulating live upgrade testing

2- Short notice period

3- Data Migration

4- Data Security and Privacy

5- Enterprise Application Integration

6- Validating interface compatibility

 

>>>Comparing Conventional and Cloud testing:

 

1- In Conventional Testing, costing is high due to sofware and hardware requirements in conventional testing. In Cloud Testing, only operational charges are applicable.

 

2- Interagration testing is function and architecture based in Conventional Testing, while it is SaaS based for Cloud Testing.

 

3- In Conventional Testing, testing security is based on server and privacy for Conventional Testing. For Cloud testing, security is based on cloud, saas and real time tests.

Related Tags

About Author

Author Image
Rohitesh Rawat

Rohitesh is an expert in Agile methodologies, specializing in Scrum. He possesses a wide range of skills, including proficiency in Jira, MongoDB, planning, scoping, process creation and management, and QA. Over the years, he has led the successful delivery of several offshore projects, including Konfer, Virgin Media, HP1T, and Transleqo. Rohitesh holds certifications as a Certified Scrum Master (CSM) and Project Management Professional (PMP) and has a comprehensive understanding of the entire Project Life Cycle (PLC).

Request for Proposal

Name is required

Comment is required

Sending message..