Amazon Web Services, Inc. (AWS), an Amazon.com company, has announced AWS Device Farm, a new service that helps mobile app developers quickly and securely test their apps on smartphones, tablets, and other devices to improve the quality of their Android and Fire OS apps. Developers can upload their apps and run tests simultaneously on all of the most commonly used mobile devices across a continually expanding fleet that includes the latest device/OS combinations. As tests complete, developers receive timely reports that identify problems, helping them bring their apps to market faster and with better quality. There is no setup cost to get started with AWS Device Farm, and developers pay as they go.
Today, to test mobile apps, developers most often rely on manual testing of their apps. They use emulators that try to simulate the behavior of real devices, or they rely on their own collection of local devices that only cover a small set of the overall device market. Developers also have to address variations in firmware and operating systems, maintain operation with intermittent network connectivity, integrate reliably with back-end services, and ensure compatibility with other apps running on the device. Now, AWS Device Farm gives developers access to a fleet of devices that includes all the latest hardware, operating systems, and platforms so they can instantly test their apps across a large selection of Android and Fire devices, and integrate these tests into their continuous deployment cycle.
AWS Device Farm removes the complexity and expense of designing, deploying, and operating device farms and automation infrastructure so that developers can focus on delivering the best app experience to their customers. Developers simply upload their Android or Fire OS application and select from a catalog of devices. Then, developers can configure AWS Device Farm’s built-in test suite to verify functionality with no scripting required, or they can choose from a range of popular, open-source test frameworks like Appium, Calabash, and Espresso.
“For mobile app developers, delivering high-quality apps across all of the different device and OS combinations is a major effort – it’s time consuming, complicated, and expensive. And, as new devices continue to enter the market, developers are looking for an easier way to build and test across them,” said Marco Argenti, VP at AWS. “AWS Device Farm gives developers a very simple and cost-effective way to test the real user experience of their apps across multiple device types at scale. And, when used along with other AWS Mobile Services like Amazon Cognito, AWS Lambda, Amazon API Gateway, and Amazon Simple Notification Service (Amazon SNS), developers have a full platform that makes it even easier to build, deploy, test, and iterate great mobile apps.”
Developers can use AWS Device Farm to test real-world customer scenarios, fine-tuning test environments with a broad set of device configurations, including language, location, app data, and app dependencies. AWS Device Farm also makes it easy for developers to focus on the most important issues by providing comprehensive, actionable reports as tests are completed. AWS Device Farm automatically identifies and groups identical errors across multiple devices, allowing developers to quickly and efficiently analyze data from potentially hundreds of tests.
To learn more about AWS Device Farm, visit: http://aws.amazon.com/device-farm.