> For the complete documentation index, see [llms.txt](https://docs.qapilot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qapilot.io/getting-started/android-and-ios-mobile-testing-quickstart.md).

# Android and iOS Mobile Testing Quickstart

## Android and iOS Mobile Testing Quickstart

Start with a project, connect a device, record a critical flow, then run it through a test plan. QApilot supports local and cloud workflows for Android and iOS apps.

### Before you begin

You need access to QApilot and an app build. Cloud workflows require an Android APK or iOS IPA. Local workflows require the supported device and local setup.

Review [System Requirements](/getting-started/set-up-qapilot/system-requirements.md) before configuring your environment.

### Quickstart

{% stepper %}
{% step %}

### Create a project

Create a [project](/ai-and-core-concepts/projects.md) for the app and test assets.
{% endstep %}

{% step %}

### Choose a device connection

Use [local recording and execution](/getting-started/set-up-qapilot/local-recording-and-execution.md) for a connected device. Use [cloud recording and execution](/getting-started/set-up-qapilot/cloud-device-recording-and-execution.md) for a supported cloud provider.
{% endstep %}

{% step %}

### Record one critical flow

Start with a high-value journey, such as sign-in or checkout. Capture it with the [test recorder](/test-creation/record-mobile-test-steps/create-test-steps-with-the-test-recorder.md). Review each recorded step before saving.
{% endstep %}

{% step %}

### Run a test plan

Create a [test suite](/test-creation/test-suite.md) if the flow has multiple cases. Configure a [test plan](/execution-and-reliability/run-mobile-test-plans.md), select the OS, device, app source, and test data.
{% endstep %}

{% step %}

### Review evidence

Open the resulting [report](/reports-security-and-release-readiness/mobile-test-execution-reports.md). Review step outcomes, screenshots, logs, and videos when enabled.
{% endstep %}
{% endstepper %}

### Android considerations

The Android crawler can explore and record flows on local or cloud devices. CoWork also currently supports Android on LambdaTest.

### iOS considerations

Use the standard recording and execution workflow for iOS. For shared Android and iOS cases, follow the [cross-platform execution guidance](/mobile-testing/cross-platform-execution-for-android-and-ios.md).

### What to do next

Create a small smoke suite first. Then add regression coverage around important business journeys.

* [Test Recording](/test-creation/record-mobile-test-steps.md)
* [Schedule Test Plans](/execution-and-reliability/schedule-test-plans.md)
* [AI-Native and Agentic Mobile Testing](/ai-and-core-concepts/ai-native-and-agentic-mobile-testing.md)
