Amazon Device Farm
AWS Device Farm is an application testing service that lets you improve the quality of your web and mobile apps by testing them across an extensive range of desktop browsers and real mobile devices without having to provision and manage any testing infrastructure.
APIs
AWS Device Farm API
The AWS Device Farm API enables programmatic access to create and manage test runs, device pools, projects, and jobs for testing mobile and web applications across real devices ...
Capabilities
AWS Device Farm Mobile and Browser Testing
Workflow capability for QA engineers and mobile developers to run automated tests on real physical devices and desktop browsers using AWS Device Farm. Combines project managemen...
Run with NaftikoFeatures
Test mobile apps on thousands of real physical Android and iOS devices without managing any device infrastructure.
Test web applications on desktop browsers using Selenium RemoteWebDriver through Device Farm's test grid.
Supports popular test frameworks including Appium, XCTest, Espresso, Calabash, and built-in fuzz testing.
Interactively access real devices via remote desktop to manually test and debug your app.
Simulate different network conditions including bandwidth, latency, and packet loss using network profiles.
Provision and manage private dedicated devices for exclusive use in testing your applications.
Test apps hosted in private VPCs using VPC endpoint configurations without exposing them publicly.
Run tests in parallel across multiple devices simultaneously to reduce overall testing time.
Use Cases
Validate mobile app functionality, performance, and compatibility across a wide range of real Android and iOS devices.
Ensure your app behaves correctly on different device manufacturers, screen sizes, OS versions, and hardware configurations.
Run Selenium-based browser tests against your web application across multiple desktop browser environments.
Integrate device testing into your continuous integration and deployment pipelines for automated quality gates.
Measure app performance metrics including CPU usage, memory consumption, and network activity across different devices.
Integrations
Integrate Device Farm tests as a stage in your CodePipeline CI/CD pipelines for automated testing.
Trigger Device Farm test runs from CodeBuild projects as part of build and deploy workflows.
Run Device Farm tests from Jenkins CI using the AWS Device Farm plugin for Jenkins.
Supports Appium test scripts for both Android and iOS cross-platform mobile testing.
Integrates with Selenium RemoteWebDriver for automated desktop browser testing.
Trigger Device Farm test runs using the AWS Device Farm GitHub Action in your workflows.