Amazon Device Farm logo

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.

1 APIs 1 Capabilities 8 Features
Application TestingAWSDevice TestingMobile TestingQuality Assurance

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 Naftiko

Features

Real Device Testing

Test mobile apps on thousands of real physical Android and iOS devices without managing any device infrastructure.

Desktop Browser Testing

Test web applications on desktop browsers using Selenium RemoteWebDriver through Device Farm's test grid.

Automated Test Frameworks

Supports popular test frameworks including Appium, XCTest, Espresso, Calabash, and built-in fuzz testing.

Remote Access Sessions

Interactively access real devices via remote desktop to manually test and debug your app.

Network Condition Simulation

Simulate different network conditions including bandwidth, latency, and packet loss using network profiles.

Private Device Fleet

Provision and manage private dedicated devices for exclusive use in testing your applications.

VPC Integration

Test apps hosted in private VPCs using VPC endpoint configurations without exposing them publicly.

Parallel Test Execution

Run tests in parallel across multiple devices simultaneously to reduce overall testing time.

Use Cases

Mobile App Quality Assurance

Validate mobile app functionality, performance, and compatibility across a wide range of real Android and iOS devices.

Cross-Device Compatibility Testing

Ensure your app behaves correctly on different device manufacturers, screen sizes, OS versions, and hardware configurations.

Web Application Browser Testing

Run Selenium-based browser tests against your web application across multiple desktop browser environments.

CI/CD Test Integration

Integrate device testing into your continuous integration and deployment pipelines for automated quality gates.

App Performance Benchmarking

Measure app performance metrics including CPU usage, memory consumption, and network activity across different devices.

Integrations

AWS CodePipeline

Integrate Device Farm tests as a stage in your CodePipeline CI/CD pipelines for automated testing.

AWS CodeBuild

Trigger Device Farm test runs from CodeBuild projects as part of build and deploy workflows.

Jenkins

Run Device Farm tests from Jenkins CI using the AWS Device Farm plugin for Jenkins.

Appium

Supports Appium test scripts for both Android and iOS cross-platform mobile testing.

Selenium

Integrates with Selenium RemoteWebDriver for automated desktop browser testing.

GitHub Actions

Trigger Device Farm test runs using the AWS Device Farm GitHub Action in your workflows.

Semantic Vocabularies

Amazon Device Farm Context

29 classes · 115 properties

JSON-LD

API Governance Rules

Amazon Device Farm API Rules

24 rules · 12 errors 8 warnings 4 info

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability