What is Cloud Testing? om
Cloud Testing is a very new topic right now within the software testing industry but some are not aware “Is it testing from the Cloud? In the Cloud? Is it testing the Cloud?” So I thought I would give a very short introduction to Cloud Testing so we’re all on the same page. This is the first lightning talks related to Cloud Testing.Cloud Testing uses cloud infrastructure for software testing. Organizations pursuing testing in general and load, performance testing and production service monitoring in particular are challenged by several problems like limited test budget, meeting deadlines. High costs per test, large number of test cases, and little or no reuse of tests and geographical distribution of users add to the challenges. Moreover ensuring high quality service delivery and avoiding outages requires testing in one's data center, outside the data-center, or both. Cloud Testing is the solution to all these problems. Effective unlimited storage, quick availability of the infrastructure with scalability, flexibility and availability of distributed testing environment reduce the execution time of testing of large applications and lead to cost-effective solutions.
Cloud
- Types of testing
Stress
test
Stress Test is used to determine
ability of application to maintain a certain level of effectiveness beyond
breaking point. It is essential for any application to work even under
excessive stress and maintain stability. Stress testing assures this by creating peak
loads using simulators. But the cost of creating such scenarios is enormous.
Instead of investing capital in building on-premise testing environments, cloud
testing offers affordable and scalable alternative.
Load
Test
Load testing of an application involves creation
of heavy user traffic, and measuring its response. There is also a need to tune
the performance of any application to meet certain standards.
Performance
Test
Finding out thresholds, bottlenecks
& limitations is a part of performance
testing. For this, testing performance under a particular workload
is necessary. By using cloud testing, it is easy to create such environment and
vary the nature of traffic on-demand. This effectively reduces cost and time by
simulating thousands of geographically targeted users.
Functional
Testing
Functional testing
of both internet and non-internet applications can be performed using cloud
testing. The process of verification against specifications or system
requirements is carried out in the cloud instead of on-site software testing.
Compatibility
Testing
Using cloud environment, instances
of different Operating Systems can be created on demand, making compatibility
testing effortless.
Browser
Performance Testing
To verify application's support for
various browser types and performance in each type can be accomplished with
ease. Various tools enable automated website testing from the cloud.
Latency
Testing
Cloud testing is utilized to measure
the latency between the action and the corresponding response for any
application after deploying it on cloud.
No comments:
Post a Comment