What is Cloud Testing
"Cloud testing basically aligns with the concept of Cloud and SaaS. It provides ability to test by leveraging the cloud , thereby bringing the same benefits that the cloud brings to customers".
Cloud based software testing refers to testing and measurement activities on a cloud based environment and infrastructure by leveraging cloud technologies and solutions. It has four major objectives.
- To assure the quality of cloud-based applications deployed in a cloud, including their functional services,business processes,and system performance as well as scalability based on set of application-based system requirements in a cloud.
- To validate Software as a Service(SaaS) in a cloud environment, including software performance , scalability, security and measurement based on certain economic scales and pre-defined SLA's.
- To check the provided automatic cloud-based functional services for example auto-provisioned functions.
- To test cloud compatibility and inter-operation capability between SaaS and application in a cloud infrastructure.