For the complete documentation index, see llms.txt. This page is also available as Markdown.

Introduction

Welcome to Device Farm, your all-in-one platform for manual and automated testing on real devices. Device Farm provides developers with a powerful testing environment to ensure the quality and performance of their applications across a wide range of devices and configurations.

Key Features

  • Access to Real Devices & Cloud Farm: Device Farm offers a diverse catalog of real Android and iOS smartphones, tablets, as well as Cloud Devices (AWS Device Farm integration), allowing you to test applications across physical hardware and cloud instances.

  • Manual Testing with Modern Workspace: Interactively test devices with real-time WebRTC streaming, mouse and touch gestures, hardware controls, and a split-pane layout for concurrent log and vitals analysis.

  • In-Session App Management: Upload and install new applications (.apk, .ipa, .apks, .aab) on-the-fly directly inside an active testing session without disconnecting.

  • Automated Testing with Appium: Automate your test suites using modern Appium (v1 & v2) across Java, Python, and JavaScript frameworks, complete with live execution preview and live Appium logs streaming.

  • Element Explorer & XPath Tester: Inspect UI elements, view full XML DOM hierarchies, highlight components on an interactive canvas, and verify XPath expressions live.

  • Comprehensive Test Reports & Vitals: Generate rich reports containing time-series device vitals (CPU, Memory, Network) with CSV/PNG export, device and Appium logs, full video recordings, and screenshots.

  • Enterprise Collaboration & Security: Integrated Jira bug reporting (with sub-tasks and Xray test integration), secure Project and User API tokens, and custom network profiles.

Experience Device Farm right away by visiting Device Farm.


User Guide

Intended Audience

Device Farm caters to a wide range of users, including:

  • Developers: Test your applications on various devices and configurations to ensure they work flawlessly across the spectrum.

  • Quality Assurance Teams: Conduct thorough testing to catch bugs, identify performance bottlenecks, and ensure a high-quality user experience.

  • Testers: Simulate user interactions on real devices, ensuring your app's functionality and user interface are up to the mark.

Whether you're a solo developer, a part of a development team, or a dedicated tester, Device Farm is designed to streamline your testing processes and help you deliver robust applications to your users.

Last updated