View all software testing tool categories

Mobile App Testing

Tools for testing native, hybrid, and mobile web applications on emulators, simulators, and real devices.

Last updated: October 14, 2026
Tools included: 26

About this guide: AT*SQA has not independently tested the tools listed on this page. Product descriptions, features, pricing, compatibility, availability, and other details are based primarily on current information published by the vendor or open-source project. AT*SQA has not independently confirmed that the tools perform as claimed. Community notes summarize general public feedback and may not represent every user's experience.

A

Airtest

Use case: Automate games and applications using image recognition and device-control APIs.
Type: Open-source cross-platform UI-automation framework
Access: Free and open source

What It Does

According to the vendor or project, the tool's stated purpose is to automate games and applications using image recognition and device-control APIs.

Positive Community Commentary

Game and mobile testers value Airtest for automating custom-rendered interfaces through image recognition when ordinary element locators are unavailable. Practitioner guides highlight its Python-based workflow, approachable IDE, cross-platform device controls, and ability to combine visual matching with Poco's UI hierarchy access for more resilient game tests.

Things to Know

  • Product or project type: Open-source cross-platform UI-automation framework.
  • Current access model: Free and open source.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Airtest website

Information checked: August 5, 2026

Back to top

AltTester

Use case: Automate Unity and Unreal applications on desktop and mobile platforms.
Type: Commercial game and application test-automation platform
Access: Free open-source SDK options and paid plans

What It Does

According to the vendor or project, the tool's stated purpose is to automate Unity and Unreal applications on desktop and mobile platforms.

Positive Community Commentary

Unity teams value AltTester because tests can locate and interact with actual in-game objects rather than depending only on screenshots or screen coordinates. Community examples highlight its Appium-like concepts, support for C#, Python, Java, and Robot Framework, and execution on real devices or inside the Unity Editor.

Things to Know

  • Product or project type: Commercial game and application test-automation platform.
  • Current access model: Free open-source SDK options and paid plans.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the AltTester website

Information checked: August 5, 2026

Back to top

Appetize

Use case: Stream iOS and Android applications in a browser for demos, support, development, and testing.
Type: Commercial browser-based mobile application platform
Access: Free trial and paid plans

What It Does

According to the vendor or project, the tool's stated purpose is to stream iOS and Android applications in a browser for demos, support, development, and testing.

Positive Community Commentary

Mobile teams value Appetize for putting iOS and Android builds into a browser quickly, making app previews, support reproduction, training, and early testing easy to share. Users commonly mention the convenience of avoiding local installs and embedding a configurable mobile session directly in documentation, websites, or demos.

Things to Know

  • Product or project type: Commercial browser-based mobile application platform.
  • Current access model: Free trial and paid plans.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Appetize website

Information checked: August 5, 2026

Back to top

Appium

Use case: Automate native, hybrid, mobile web, desktop, and other application platforms through WebDriver-based drivers.
Type: Open-source UI-automation ecosystem
Access: Free and open source

What It Does

According to the vendor or project, the tool's stated purpose is to automate native, hybrid, mobile web, desktop, and other application platforms through WebDriver-based drivers.

Positive Community Commentary

Mobile automation practitioners value Appium for using the WebDriver model across native, hybrid, and mobile-web applications while supporting several programming languages. A recurring community theme is code and test-case reuse across Android and iOS, especially for cross-platform products that maintain similar user journeys on both platforms.

Things to Know

  • Product or project type: Open-source UI-automation ecosystem.
  • Current access model: Free and open source.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Appium website

Information checked: August 5, 2026

Back to top


D

Detox

Use case: Run synchronized end-to-end tests for React Native applications.
Type: Open-source mobile end-to-end testing framework
Access: Free and open source

What It Does

According to the vendor or project, the tool's stated purpose is to run synchronized end-to-end tests for React Native applications.

Positive Community Commentary

React Native teams often value Detox's gray-box synchronization with application activity, which reduces the need for hand-written waits in end-to-end tests. Community discussions describe it as a well-established React Native choice with useful documentation, Jest integration, and reliable execution for asynchronous user flows on Android and iOS.

Things to Know

  • Product or project type: Open-source mobile end-to-end testing framework.
  • Current access model: Free and open source.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Detox website

Information checked: August 5, 2026

Back to top

Digital.ai Continuous Testing

Use case: Run manual and automated mobile and web tests across real and virtual devices.
Type: Commercial continuous-testing platform
Access: Contact vendor for pricing

Also known as: Experitest; Experitest SeeTestCloud

What It Does

According to the vendor or project, the tool's stated purpose is to run manual and automated mobile and web tests across real and virtual devices.

Positive Community Commentary

Enterprise mobile testers value Digital.ai Continuous Testing for centralized access to real and virtual devices, broad Appium support, and integration with existing delivery tools. Reviewer themes include running mobile and web tests from one environment, scaling parallel execution, and using shared analytics to investigate failures and application performance.

Things to Know

  • Product or project type: Commercial continuous-testing platform.
  • Current access model: Contact vendor for pricing.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Digital.ai Continuous Testing website

Information checked: August 5, 2026

Back to top


E

EarlGrey

Use case: Create synchronized user-interface tests for iOS applications.
Type: Open-source iOS UI-testing framework
Access: Free and open source

What It Does

According to the vendor or project, the tool's stated purpose is to create synchronized user-interface tests for iOS applications.

Positive Community Commentary

iOS automation engineers value EarlGrey's built-in synchronization with the UI, network requests, animations, and dispatch queues. Practitioner guides emphasize clear procedural tests, visibility-aware interactions, and the combination of EarlGrey synchronization with XCUITest in EarlGrey 2 for native iOS testing.

Things to Know

  • Product or project type: Open-source iOS UI-testing framework.
  • Current access model: Free and open source.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the EarlGrey website

Information checked: August 5, 2026

Back to top

Espresso

Use case: Write reliable user-interface tests for Android applications.
Type: Android UI-testing framework
Access: Free with Android development tools

What It Does

According to the vendor or project, the tool's stated purpose is to write reliable user-interface tests for Android applications.

Positive Community Commentary

Android developers value Espresso for concise Kotlin or Java UI tests that run close to the application and automatically synchronize with the main thread. Community advice also highlights maintainable patterns such as robots or screen abstractions, making it a natural fit when testers and developers work directly with the Android codebase.

Things to Know

  • Product or project type: Android UI-testing framework.
  • Current access model: Free with Android development tools.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Espresso website

Information checked: August 5, 2026

Back to top


F

Firebase Test Lab

Use case: Run Android and iOS tests on hosted physical and virtual devices.
Type: Commercial cloud device-testing service
Access: Usage-based pricing with free quotas

What It Does

According to the vendor or project, the tool's stated purpose is to run Android and iOS tests on hosted physical and virtual devices.

Positive Community Commentary

Android and Firebase users value Test Lab for running their own instrumentation or game-loop tests across a wider set of physical and virtual devices than most teams can maintain locally. Community discussions also mention its straightforward Firebase integration and usefulness for checking device, OS, locale, and orientation combinations before release.

Things to Know

  • Product or project type: Commercial cloud device-testing service.
  • Current access model: Usage-based pricing with free quotas.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Firebase Test Lab website

Information checked: August 5, 2026

Back to top


H

HeadSpin

Use case: Test and monitor mobile, web, audio, and video experiences across real devices and networks.
Type: Commercial digital-experience testing platform
Access: Contact vendor for pricing

What It Does

According to the vendor or project, the tool's stated purpose is to test and monitor mobile, web, audio, and video experiences across real devices and networks.

Positive Community Commentary

Mobile performance teams value HeadSpin for testing on remotely accessible real devices in different locations and network conditions. Practitioner and reviewer themes include combining functional automation with device-level performance measurements, video and audio checks, and detailed session data that helps teams connect a user-visible problem to device, carrier, or network behavior.

Things to Know

  • Product or project type: Commercial digital-experience testing platform.
  • Current access model: Contact vendor for pricing.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the HeadSpin website

Information checked: August 5, 2026

Back to top


I

Instabug

Use case: Collect crash reports, application-performance data, user feedback, and session information from mobile applications.
Type: Commercial mobile observability platform
Access: Free trial and paid plans

What It Does

According to the vendor or project, the tool's stated purpose is to collect crash reports, application-performance data, user feedback, and session information from mobile applications.

Positive Community Commentary

Mobile teams have valued Instabug's in-app reporting flow because testers or users can submit a problem with screenshots, recordings, device details, logs, network activity, and reproduction context attached. Practitioner discussions particularly recognize the simple shake-to-report experience and the way rich session evidence shortens investigation for QA, support, and developers.

Things to Know

  • Product or project type: Commercial mobile observability platform.
  • Current access model: Free trial and paid plans.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Instabug website

Information checked: August 5, 2026

Back to top


K

Kaspresso

Use case: Build Android UI tests with Espresso, UI Automator, and Jetpack Compose support.
Type: Open-source Kotlin Android UI testing framework
Access: Free and open source under the Apache License 2.0

What It Does

According to the project, Kaspresso provides Kotlin-based DSL wrappers and extensions around Espresso and UI Automator. It includes interceptors for handling flaky operations, readable logs, screenshots, ADB commands, device and system interactions, Robolectric support, Allure reporting, and Jetpack Compose support.

Positive Community Commentary

Kaspresso is useful for Android teams that want a higher-level Kotlin testing API while retaining access to Espresso, UI Automator, ADB, and device controls.

Things to Know

  • Product or project type: Kotlin Android UI testing framework.
  • Current access model: Free and open source under the Apache License 2.0.
  • Supports Android application and system interactions.
  • Includes tools for screenshots, permissions, files, network state, GPS, and logcat.
  • Requires Android build-system and device or emulator configuration.
  • Review the official documentation for current Android, Kotlin, Compose, and dependency requirements.

Visit the Kaspresso website

Information checked: September 21, 2026

Back to top

Kobiton

Use case: Run manual and automated mobile tests on real devices.
Type: Commercial mobile device-cloud platform
Access: Free trial and paid plans

What It Does

According to the vendor or project, the tool's stated purpose is to run manual and automated mobile tests on real devices.

Positive Community Commentary

Mobile QA teams value Kobiton for quick access to a broad selection of real Android and iOS devices without maintaining an internal lab. Verified user reviews mention its approachable device selection, manual and automated sessions, Appium compatibility, and detailed session records that support collaboration and failure investigation.

Things to Know

  • Product or project type: Commercial mobile device-cloud platform.
  • Current access model: Free trial and paid plans.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Kobiton website

Information checked: August 5, 2026

Back to top


M

Maestro

Use case: Create mobile and web user-interface test flows in YAML and run them locally or in the cloud.
Type: Open-source UI-automation framework with cloud services
Access: Free open-source tools and paid cloud plans

What It Does

According to the vendor or project, the tool's stated purpose is to create mobile and web user-interface test flows in YAML and run them locally or in the cloud.

Positive Community Commentary

Mobile developers and testers frequently praise Maestro for human-readable YAML flows, very fast setup, and quick iteration without recompiling a test application after every edit. Community discussions also value its cross-platform syntax, built-in waiting behavior, reusable subflows, and reports that make end-to-end tests accessible beyond dedicated automation engineers.

Things to Know

  • Product or project type: Open-source UI-automation framework with cloud services.
  • Current access model: Free open-source tools and paid cloud plans.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Maestro website

Information checked: August 5, 2026

Back to top

Marathon

Use case: Run and parallelize Android and iOS UI test suites across local, custom, or cloud device infrastructure.
Type: Mobile UI test runner
Access: Free and open source; Marathon Cloud is separate

What It Does

Marathon is an open-source cross-platform mobile test runner from MarathonLabs with parallelization, batching, sharding, sorting, and retry capabilities. Marathon Cloud provides hosted Android and iOS execution.

Positive Community Commentary

Its scheduling and retry features are aimed at large Android and iOS UI suites running on device pools.

Things to Know

  • Marathon is a test runner; teams still need their mobile test framework and devices. Hosted execution belongs to Marathon Cloud.
  • Review the official page for current platforms, integrations, licensing, and product changes.

Visit the Marathon website

Information checked: October 14, 2026

Back to top

Mobot

Use case: Run mobile application tests using mechanical robots that interact with real devices.
Type: Commercial physical-device testing service
Access: Contact vendor for pricing

What It Does

According to the vendor or project, the tool's stated purpose is to run mobile application tests using mechanical robots that interact with real devices.

Positive Community Commentary

Mobile teams value Mobot for automating physical interactions that software-only frameworks may not reproduce, such as camera use, biometric flows, Bluetooth accessories, QR codes, and multi-device behavior. Customer accounts emphasize consistent repetition on real hardware and the time saved by moving large, hands-on regression checklists to a supervised robot fleet.

Things to Know

  • Product or project type: Commercial physical-device testing service.
  • Current access model: Contact vendor for pricing.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Mobot website

Information checked: August 5, 2026

Back to top


O

OpenText Functional Testing Lab

Use case: Provide shared real and virtual mobile devices for manual and automated testing.
Type: Commercial mobile and web testing platform
Access: Contact vendor for pricing

Also known as: HP Mobile Center; OpenText Functional Testing Lab for Mobile and Web

What It Does

According to the vendor or project, the tool's stated purpose is to provide shared real and virtual mobile devices for manual and automated testing.

Positive Community Commentary

Enterprise testers value OpenText Functional Testing Lab for pooling real devices, emulators, and browsers behind a centrally managed service. Reviewer themes include flexible deployment, direct access from IDEs and browsers, reuse of Appium scripts, video and performance evidence, and easier sharing of scarce mobile hardware across distributed teams.

Things to Know

  • Product or project type: Commercial mobile and web testing platform.
  • Current access model: Contact vendor for pricing.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the OpenText Functional Testing Lab website

Information checked: August 5, 2026

Back to top


P

Patrol

Use case: Run end-to-end Flutter UI tests that can interact with native platform elements.
Type: Open-source Flutter and Dart end-to-end testing framework
Access: Free and open source; optional paid services are available

What It Does

According to the project, Patrol extends Flutter’s built-in integration testing with native-like interactions and additional test-execution capabilities. It is designed to handle native platform elements, improve test isolation, support sharding, and work with device-farm environments.

Positive Community Commentary

Patrol is a strong fit for Flutter teams whose tests need to move beyond Flutter widgets and interact with native dialogs, permissions, system screens, or platform-specific controls.

Things to Know

  • Product or project type: Flutter/Dart end-to-end UI testing framework.
  • Current access model: Free and open source; optional paid services are available.
  • Requires Flutter and platform-specific mobile test setup.
  • Supports integrations with several device-farm services.
  • Review the official page for current platform, device-farm, and CI support.

Visit the Patrol website

Information checked: September 21, 2026

Back to top

pCloudy

Use case: Run manual and automated tests across real devices, browsers, and virtual environments.
Type: Commercial mobile and web testing platform
Access: Free trial and paid plans

Also known as: Smart Software Testing Solutions pCloudy

What It Does

According to the vendor or project, the tool's stated purpose is to run manual and automated tests across real devices, browsers, and virtual environments.

Positive Community Commentary

Mobile QA teams value pCloudy for browser-based access to a large real-device pool and for combining manual, Appium, performance, visual, and accessibility checks in one service. User feedback commonly highlights broad device coverage, quick remote access, and flexible cloud or private deployment for geographically distributed test teams.

Things to Know

  • Product or project type: Commercial mobile and web testing platform.
  • Current access model: Free trial and paid plans.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the pCloudy website

Information checked: August 5, 2026

Back to top

Perfecto

Use case: Run web and mobile tests across real and virtual devices with automation and reporting services.
Type: Commercial cloud testing platform
Access: Free trial and paid plans

Also known as: Perfecto Mobile Monitoring

What It Does

According to the vendor or project, the tool's stated purpose is to run web and mobile tests across real and virtual devices with automation and reporting services.

Positive Community Commentary

Enterprise mobile testers value Perfecto's cloud access to many real devices and operating-system versions, reducing the need to maintain a physical device lab. Verified reviews also highlight video for every automated run, detailed failure evidence, parallel execution, and support for Appium, Selenium, and complex native mobile scenarios.

Things to Know

  • Product or project type: Commercial cloud testing platform.
  • Current access model: Free trial and paid plans.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Perfecto website

Information checked: August 5, 2026

Back to top

Poco

Use case: Automate game and application interfaces across multiple engines and platforms.
Type: Open-source UI-automation framework
Access: Free and open source

What It Does

According to the vendor or project, the tool's stated purpose is to automate game and application interfaces across multiple engines and platforms.

Positive Community Commentary

Game-automation practitioners value Poco for exposing the runtime UI hierarchy of Unity, Cocos, and other engines so tests can target meaningful objects instead of only image coordinates. Guides also highlight its engine-independent Python API, fast element lookup, multi-touch actions, and ability to pair object-based steps with Airtest's visual automation.

Things to Know

  • Product or project type: Open-source UI-automation framework.
  • Current access model: Free and open source.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Poco website

Information checked: August 5, 2026

Back to top


S

Sofy

Use case: Create, run, and analyze mobile application tests on real devices.
Type: Commercial no-code mobile testing platform
Access: Free trial and paid plans

What It Does

According to the vendor or project, the tool's stated purpose is to create, run, and analyze mobile application tests on real devices.

Positive Community Commentary

Mobile QA users value Sofy for creating and running tests without scripting while providing access to real devices from the same platform. Reviews and integration write-ups mention quick onboarding, a single dashboard for releases, CI/CD connections, and making regression automation available to product and manual-testing team members.

Things to Know

  • Product or project type: Commercial no-code mobile testing platform.
  • Current access model: Free trial and paid plans.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Sofy website

Information checked: August 5, 2026

Back to top


T

TestFairy

Use case: Distribute mobile builds, manage beta testers, and support mobile application testing.
Type: Commercial mobile application distribution and testing platform from Sauce Labs
Access: Free sign-up and commercial plans

What It Does

According to Sauce Labs, TestFairy now powers Sauce Mobile App Distribution, which supports iOS and Android application distribution, tester management, app storage, integrations, and beta-testing workflows.

Positive Community Commentary

Mobile teams value TestFairy for securely distributing builds to internal and external beta testers while collecting release-specific feedback and diagnostic context. Customer accounts emphasize simpler tester management, integration with build workflows, and faster feedback cycles; the service now operates as Sauce Mobile App Distribution, powered by TestFairy.

Things to Know

  • Product or project type: Commercial mobile application distribution and testing platform from Sauce Labs.
  • Current access model: Free sign-up and commercial plans.
  • The TestFairy website now directs visitors to the current Sauce Labs Mobile App Distribution product.

Visit the TestFairy product page

Information checked: August 5, 2026

Back to top


U

UIAutomator

Use case: Test user interactions across Android applications and system interfaces.
Type: Android UI-testing framework
Access: Free with Android development tools

What It Does

According to the vendor or project, the tool's stated purpose is to test user interactions across Android applications and system interfaces.

Positive Community Commentary

Android testers value UI Automator for device-level flows that cross application boundaries, including permission dialogs, notifications, settings, sharing, and interactions with third-party apps. Community recommendations often pair it with Espresso: Espresso covers in-app behavior, while UI Automator handles the system UI and broader end-to-end journey.

Things to Know

  • Product or project type: Android UI-testing framework.
  • Current access model: Free with Android development tools.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the UIAutomator website

Information checked: August 5, 2026

Back to top


W

Waldo

Use case: Record, run, and maintain end-to-end tests for mobile applications.
Type: Commercial no-code mobile testing platform
Access: Free trial and paid plans

What It Does

According to the vendor or project, the tool's stated purpose is to record, run, and maintain end-to-end tests for mobile applications.

Positive Community Commentary

Mobile teams have valued Waldo's browser-based, no-code recording workflow for turning real user journeys into repeatable tests across iOS and Android configurations. User reviews highlight its visual editor, replay evidence, and accessibility to product or QA staff; its technology now contributes to Tricentis mobile testing and Virtual Mobile Grid capabilities.

Things to Know

  • Product or project type: Commercial no-code mobile testing platform.
  • Current access model: Free trial and paid plans.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the Waldo website

Information checked: August 5, 2026

Back to top


X

XCUITest

Use case: Create and run user-interface tests for Apple platform applications.
Type: Apple user-interface testing framework
Access: Included with Xcode

What It Does

According to the vendor or project, the tool's stated purpose is to create and run user-interface tests for Apple platform applications.

Positive Community Commentary

iOS developers value XCUITest because it is built into Xcode, uses the same Swift or Objective-C ecosystem as the application, and fits naturally into existing build pipelines. Practitioner courses highlight close collaboration with developers, native accessibility-based element access, simulator and real-device execution, and unified XCTest reporting.

Things to Know

  • Product or project type: Apple user-interface testing framework.
  • Current access model: Included with Xcode.
  • Review the official page for current platforms, integrations, system requirements, licensing, and product changes.

Visit the XCUITest website

Information checked: August 5, 2026

Back to top

Suggest a Tool or Report an Update

AT*SQA welcomes suggestions from software testers, vendors, and open-source project maintainers. A submission does not guarantee inclusion. Readers may also report an outdated description, broken link, changed product name, or discontinued tool.

Contact AT*SQA to suggest a tool or report an update

View all software testing tool categories