Enterprises performing QA testing in AWS can turn to the AWS Marketplace to find an arsenal of tools to help get...
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
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
RAID 5 and RAID 6 are two types of erasure coding. The former protects data with basic parity, while the latter builds in a second layer of parity ...continue reading
Cleanly divided and straightforward applications are good candidates for a container-based deployment, whereas complex applications pose more ...continue reading
Assessing the impact of containers on application workloads can be extremely challenging, partially because of how quickly containers are spun up and...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.