Mobile App Testing
QA.tech supports testing native iOS and Android applications using the same AI agent that powers web testing. The agent interacts with your app through touch gestures, hardware controls, and deep links - covering the full range of user interactions on a mobile device.Test Environments
Mobile tests currently run on cloud-hosted iOS Simulators and Android Emulators. Real device testing on physical iOS and Android hardware is coming soon and will be selectable through device presets.
The device model and OS version used for a test are selected automatically based on your uploaded app build. Device selection through device presets is coming in a future update.
Preparing Your App Build
Mobile testing requires a simulator or emulator build of your app, not an
AppStore or Play Store distribution build. Follow the steps below for your
platform.
- iOS
- Android
Prepare an iOS Simulator build (The Upload the resulting
.app file compressed as .zip or .tar.gz). AppStore distribution builds (.ipa) are not supported - they are device-specific and cannot run on simulators.Build with Xcode
Run and build your application in Xcode while targeting an iOS Simulator.Once the build is complete and the app is running in the simulator, locate the.app file:- In Xcode, go to Product → Show Build Folder in Finder
- Navigate to Products/Debug-iphonesimulator/
- Find your
.appfile
Build with Xcode Command Line Tools
.app file is output to:Compress the .app file
Once you have the.app file, compress it before uploading:.zip (or .tar.gz) file - not the raw .app directory.Setting Up a Mobile App in QA.tech
1
Create a Mobile Application
In your project, go to Applications and create a new application. Select Mobile App as the application type.
2
Add an Environment
Add an environment to your mobile application. Select the platform - iOS or Android - and give the environment a name (for example: Staging or Production).No URL is required for mobile apps.
3
Upload Your App Build
Upload your app build file:
- iOS:
.zipor.tar.gzcontaining your.appsimulator build (max 4 GB) - Android:
.apkfile (max 4 GB)
4
Create and Run Tests
Create tests for your mobile application. The AI agent will interact with your app using touch gestures and device controls.