Cloud Computing: Its based on internet platform that provides some computing services like hardware, software and other computer-related services.
Cloud Computing is in three flavors:
- SAAS(Software as a service)
- PAAS(Platform as a service)
- LAAS(infrastructure as a service)
1.SAAS: it is the topmost flavor of cloud.in which we develop the application on cloud.in which application is generally visible to any user. Ex-Gmail, google doc etc.
2. PAAS-it is the second or central flavor of cloud. its provides runtime platform on demand.
3.IAAS-its the last or most fundamental layer of cloud. its provides all infrastructure like physical resources, storage, network devices etc on demand.
Types of the cloud:
1.Public clouds-in which services are available to everyone where the resources are allocated as per requested.
2.Private clouds-in which services are available only those used within the company.generally its protected by the firewall.
3.Hybrid clouds-its combination of both type of clouds in which organization provides the permission for using services.
Cloud Testing Forms:
It can be divided into 4 different categories;
1.Testing of the whole cloud: in this, we test cloud as a whole entity based on its features, specification, and testing is carried out based on that.
2.Testing within a cloud: in this, we test that inside the cloud by checking each of its internal features.
3.Testing across the clouds: this testing is based on specification and based on different type of clouds like a public, private and hybrid.
4.SaaS testing in a cloud: in this, we test functional and non-functional testing as per requirement.
Testing types in the cloud:
- Live upgrade testing
- Network Testing
Benefits of cloud testing:
- Low cost
- Dynamic availability of testing environment
- Easily customizable
Cloud testing tools:
Tools for Performance Testing in the Cloud: this tool is used for performance, load and stress testing and some tools are used for functional testing
- SOASTA CloudTest
cloud security testing tools: