Cloud computing is the next stage of Internet evolution. To successfully provide cloud services and sharing of resources, the cloud must be tested before came into service. Cloud testing refers to testing of resources such as hardware, software, etc. that are available on demand. Cloud testing typically involves monitoring and reporting on real-world user traffic conditions as well as load balance and stress testing for a range of simulated usage conditions. In this article, a detailed study of various techniques and challenges of cloud testing has been carried out. The objective of this paper is to provide better understanding of cloud testing techniques and its challenges in the cloud computing environment.
Cloud Computing, Cloud Testing Techniques, SOASTA Cloud Test, Service Level Agreements (SLAs)