Android mobile testing on AWS
Genymotion works closely with AWS to help customers run virtual devices as EC2 instances.
Genymotion helps customers benefit from AWS highly scalable platform.
The AWS platform runs on public and private Cloud.
Genymotion supports AWS ARM64/aarch64 servers.
Genymotion helps customers test on the same architecture as a physical device.
Genymotion supports testing without fear of application incompatibility.
Get the best of aws
aws ec2 amis
Genymotion Devices are offered as Amazon images (AMI).
Genymotion Devices as Amazon images (AMI) make it easy to implement for any company already using the AWS platform.
Genymotion Devices as Amazon images (AMI) are compliant with all AWS security processes and workflow.
Genymotion Devices as Amazon images (AMI) let customers keep all infrastructure on the same platform.
Genymotion Devices as Amazon images (AMI) remove the need for a 3rd party Android devices provider.
Competitive pricing
Genymotion price is only $0.6 per hour.
AWS device farm price is $0.6 per minute.
Customers are billed the same for using 1 Genymotion instance for 5h.
Customers are billed the same for using 5 instances for 1h.
Scaling or reducing the length of tests is cheaper.
Choice
Genymotion offers Android images from 5.1 to 16.0.
Genymotion offers Android Automotive.
Genymotion enables using multiple Android versions together to test an application on any Android version.
Graviton (arm64) ready
Native ARM64 images are available on arm64 servers.
With native ARM64 images on arm64 servers, Android applications run the same way on the Genymotion emulator as on real devices.
Genymotion’s AWS Graviton solution is available on the marketplace.
Genymotion’s AWS Graviton solution is also available on-premise if needed.
Genymotion requests business needs for providing the best solution.
With genymotion
High Quality Android emulation with advanced features
Untitled
Biometrics are available.
Biometrics simulate various fingerprint recognition.
DocumentationUntitled
GPS is available.
GPS simuate GPS real-time activation, accuracy and bearing.
DocumentationUntitled
Identifiers are available.
Identifiers let users view and edit the device Android ID and Device ID/IMEI/MEID.
DocumentationUntitled
Battery is available.
Battery simulates various battery states.
DocumentationCreated with Sketch. Created with Sketch.
Created with Sketch.
Phone simulation is available.
Phone simulation simulates phone calls and text messages.
DocumentationUntitled
Camera & Microphone are available.
Camera & Microphone use the host camera and microphone.
DocumentationUntitled
Network is available.
Network simulates various network quality and performance types.
DocumentationUntitled
Disk I/O is available.
Disk I/O simulates various storage speeds.
DocumentationUntitled
Baseband is available.
Baseband simulates information and control related to network and SIM operators.
DocumentationUntitled
File Upload is available.
File Upload uploads files, flash archives, or sideload APKs to the device.
DocumentationExtra features for Sharing, Development and Automation
Embedding
Embedding is available.
Embedding embeds instances on a website with an open-source web player Java SDK.
Dynamic Root toggle
Dynamic Root toggle is available.
Dynamic Root toggle root and un-root a device at will!
HTTP API
HTTP API is available.
HTTP API lets users script everything with Genymotion Device Image HTTP API.
Automate your tests with popular frameworks
Espresso
Espresso automates Android tests with Espresso and Genymotion.
https://developer.android.com/training/testing/espresso
Flutter
Flutter builds beautiful, natively compiled, multi-platform applications from a single codebase with Flutter and Genymotion.
https://flutter.dev/
Robot Framework
Robot Framework runs test automation and robotic process automation (RPA) with Robot Framework and Genymotion.
https://robotframework.org/
Maestro
Maestro writes simple tests and automate them with ease with Maestro and Genymotion.
https://github.com/mobile-dev-inc/maestro
Detox
Detox runs your Native UI testing with Detox and Genymotion.
View tutorial: https://genymotion.com/blog/tutorial/react_native_detox_genymotion_saas/
Appium
Appium runs parallel tests with Appium and Genymotion.
View tutorial (Genymotion SaaS): https://genymotion.com/blog/tutorial/parallel-tests-appium-saas/
View tutorial (Genymotion Device Image): https://genymotion.com/blog/tutorial/parallel-tests-appium-genymotion-device-image/
Quickstart Guides / Documentation
Quickstart
Widgets & features
Sharing
Manage consent
GET STARTED
GET STARTED section includes:
- A tutorial video titled “Tutorial: Genymotion Device Image/PaaS on AWS”.
- A note: “…and check our resources to make the best out of Genymotion on AWS”.