Enterprises performing QA testing in AWS can turn to the AWS Marketplace to find an arsenal of tools to help get...
the job done. And while these tools are suitable for AWS testing, each comes with its own pros and cons.
The AWS Marketplace lists nearly 70 diverse QA tools for AWS testing -- some of which are free of charge, while pricing for others ranges from per-hour, per-month or per-test costs. Independent, third-party testing providers, such as LoadStorm, Ravello Systems, Neustar and SOSTA, provide testing as a service on cloud resources, such as AWS. These QA tools are typically offered as pay-as-you-go models that charge by the hour, network bandwidth or other measures. This means there is no setup cost or software licensing fees. Engineering support is usually available for an additional fee.
A testing provider might spawn hundreds or thousands of servers from different AWS availability zones to stress-test a client's Web application. The test provider then collects data and generates reporting that the developers can use to prepare changes and fixes for another version. This allows developers to focus on software development and improvements, instead of test and implementation.
Some third-party QA tools offer a do-it-yourself platform. For example, LoadStorm supports cloud-based load testing for Web and mobile apps. To use it, a developer creates browser recording files as HTTP Archive -- .har files -- uploads them to LoadStorm, assigns parameters and then uses the software to test the application. Another third-party tool, Neustar -- formerly BrowserMob -- lets developers test website traffic capacity and locate potential bottlenecks before an app launches.
In some cases, prefabricated test scenarios and automated scripting don't apply the same stresses or mistakes to a software release candidate as real-world use does. Using an on-demand workforce like Amazon Mechanical Turk enables enterprises to create test scenarios, analyze test results or logs, look for broken links, offer feedback on design or performance and create real human interaction with the software -- a process Mechanical Turk calls "human intelligence tasks."
Testing tools ensure smooth app performance
Test in AWS to avoid cloud failure
Dig Deeper on QA and testing
Related Q&A from Stephen J. Bigelow
Your power users will want to be the first in line to try out upcoming features through the Office 365 targeted release program. Set up early access ... Continue Reading
Many compatibility issues can arise when moving VMs to the public cloud. Watch out for compatibility problems with partitions, OSes and image formats... Continue Reading
To migrate a VM and its dependencies from a local data center to a public cloud, use the forklift method to prepare the VM for migration, deploy the ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.