With the new AWS Device Farm developers now have the opportunity to test Android and Fire OS apps in the cloud against a large collection of real phones and tablets without the complexity and expense of deploying and maintaining device labs and automation infrastructure.
Developers can use the AWS Device Farm by uploading an app and the service runs tests on a fleet of unique device/OS combinations. Within a few minutes the system provides detailed reports that pinpoint bugs, performance problems, and other issues. Developers can also automatically initiate tests by integrating with continuous integration tools such as the Cloudbees Jenkins Platform.
The Device Farm Offers the Following Benefits:
Test on the same devices your customers use
Run tests across a large selection of physical devices in parallel from various manufacturers with varying hardware, OS versions and form factors. Unlike emulators, physical devices provide a more accurate understanding of how users interact with your app, by taking into account factors such as memory, CPU usage, location, and modifications done by manufactures and carriers to the firmware and software.
Fix issues faster
Focus on the most important issues by viewing detailed, actionable reports.
AWS identifies and groups problems across every device, so you can quickly analyze results, logs, screenshots, and performance data across your tests.
Simulate real-world environments
Fine-tune your test environment by configuring location, language, application data, and installing prerequisite apps to simulate real-world customer conditions.
Choose the tests that work for you
Run the built-in test suite - no scripting required. Or customize tests by selecting from a range of popular open-source test frameworks like Appium, Calabash, and Espresso.
Integrate with your development workflow
Using the platform’s service plug-ins and API to automatically initiate tests from continuous integration systems like Jenkins and other development tools.
Test with confidence
Each device is dedicated to you for the duration of your test and completely isolated from other devices at the software and hardware level. After each test run, the devices are wiped to remove your application and data.
Pricing is based on device minutes, which are determined by the number of devices you use and the duration of your tests. AWS Device Farm comes with a free tier of 250 device minutes. After that you are charged $0.17 per device minute. As your testing needs grow, you can opt for our unmetered testing plan, which allows unlimited testing for a flat monthly fee of $250 per device. There are no long-term contracts – and you have the freedom to modify your pricing plan based on your needs.
Read more: https://aws.amazon.com/device-farm/
Learn the best ways to organize your app development projects, and keep code straight, clients happy, and breathe a easier through launches.
Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.
How to create a profitable, sustainable business developing and marketing mobile apps.