Skip to main content

Documentation Index

Fetch the complete documentation index at: https://quashbugs.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Overview

To run tests in Quash, you need to connect at least one device. Quash supports three types of devices, each with different setup requirements and use cases. In this section, you’ll learn how to:
  • Connect physical devices to Quash
  • Set up local android emulators and iOS simulators
  • Use Quash cloud devices
  • Configure device settings for optimal testing
⚠️ Platform Support:
Quash supports Android and iOS devices. Android testing is available across physical devices, local emulators, and Quash cloud devices. iOS testing is supported on physical iPhone devices connected locally via USB. iOS simulators and Quash cloud devices are not currently available for iOS.

Device Options

Physical Devices

Connect your real Android devices via USB for testing on actual hardware. Best for:
  • Final validation before release
  • Testing device-specific features (camera, GPS, sensors)
  • Real-world performance testing
Platform support:
  • Android devices fully supported
  • iOS devices not currently supported
Learn more →

Local Emulators

Run tests on Android emulators or iOS simulators installed on your computer. Best for:
  • Rapid development and testing
  • CI/CD integration
  • Testing without physical devices
Platform support:
  • Android emulators (Windows & Mac)
  • iOS simulators (Mac only)
Learn more →

Quash Cloud Devices

Access real Android devices hosted in the cloud — no setup or maintenance required. Best for:
  • Testing on devices you don’t own
  • Scaling testing without hardware investment
  • Quick exploratory testing
Platform support:
  • Android cloud devices
  • iOS cloud devices not currently supported
  • 60 minutes free usage included
Learn more →