Access and Feeds

Cloud Computing: Additional Complexity in Testing Web Applications

By Dick Weisinger

Testing and ensuring the quality of experience (QoE) of a web solution isn’t easy.  It goes beyond the testing of just the content and feature set of the web application.  It must also consider load and stress testing, security, performance and up time.  Cloud infrastructure testing needs to also consider the testing of the physical components involved in delivering the application, like routers, switches and VoIP gateways.

A report by Frost and Sullivan on the Cloud Infrastructure Testing and Cloud-based Application Monitoring Market estimates the size of these two markets in 2010 to have been $68.0 million and $168.0 million, respectively, within 2010. The research projected that by 2017 show these markets as growing to $320.2 and $556.2 million, respectively.

Increasingly load and stress testing of web applications is being assisted by leveraging the elastic capabilities of cloud computing.  Using the cloud, it’s possible to simulate real-world usage of an application by developing typical user scenarios that can be recorded and played back from virtual servers running in the cloud which can be physically located from all over the world.  Cloud vendor platforms like those from Amazon.com and Rackspace make this easy to do.  Cloud service vendors like Advaltis, SOASTA, HP, Load Impact and Keynote go further simplify the test process, automatically collecting the test results from all test servers, and presenting the test results in an easy-to-understand dashboard of aggregated information and statistics.

Srihari Padmanabhan, Frost & Sullivan Senior Research Analyst, said that “Besides testing the cloud infrastructure for security, scalability and performance, enterprises also seek insights into the performance of applications hosted in the cloud environment.  Service providers, enterprise organizations and network engineers need to understand the root cause of faults in the network by gaining end-to-end visibility across the cloud, giving numerous opportunities for application monitoring as well.”
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Leave a Reply

Your email address will not be published. Required fields are marked *

*