Testing a web app?
See the Web POC Setup Checklist for
staging URLs, email whitelisting, and browser authentication.
Before kickoff โ verify these are ready
| Your team verifies | QA.tech verifies during setup |
|---|---|
| Mobile testing enabled for your org | Mobile application created |
| Backend mobile IPs allowlisted | App reaches staging API |
Simulator .app or .apk builds and runs locally | Build uploaded and launches on emulator |
| Test accounts log in on staging | Login smoke test passes |
What to verify, and effort if not ready
Work through these in order. Backend IP allowlisting usually takes the longest when IT is involved.| Priority | Verify this is in order | Effort if not ready | Details |
|---|---|---|---|
| ๐ด 1 | Mobile testing is enabled for your organization | Minutes | Enable mobile testing |
| ๐ด 2 | Your backend allows QA.tech mobile testing IPs | 1โ5 days (IT) | Backend network access |
| ๐ 3 | Simulator .app (iOS) or .apk (Android) is ready | Hours | App build |
| ๐ก 4 | Dedicated test accounts log in on staging | Hours | Test accounts & auth |
| ๐ข 5 | QA.tech project is configured with your build | Minutes | QA.tech project setup |
1. Enable mobile testing
Mobile testing is enabled per organization. Contact support or your QA.tech contact to enable it before the POC.2. Backend network access
Mobile tests run on cloud emulators. API calls from the app exit through a separate set of IP ranges from web testing.Mobile testing IPs
Get the current list from Settings โ Network โ see the Mobile Testing IP Whitelist section. Mobile testing uses different IP ranges than web testing. Add those ranges wherever your mobile backend enforces access:- Backend firewall or security group (AWS, GCP, Azure)
- API gateway allowlist or rate-limiting rules
- VPN / zero-trust gateway (Tailscale, Cloudflare Access, Zscaler)
Your team verifies
- The app can reach your staging API from outside your corporate network
- IT has applied the mobile IP allowlist to the correct backend endpoints
QA.tech verifies during setup
- App launches on the emulator and loads past the splash screen
- Login and API-dependent flows complete without network errors
3. App build
Mobile testing requires a simulator or emulator build โ not an App Store or Play Store distribution build.- iOS
- Android
Build for iOS Simulator and compress the Locate the Upload the
.app as .zip or .tar.gz..app in build/Debug-iphonesimulator/, then:.zip (max 4 GB). App Store .ipa files are not supported.Tests run on cloud iOS Simulators and Android Emulators. Physical device
testing is coming soon.
Your team verifies
- The build installs and launches on a local simulator/emulator
- The build points at your staging backend (not production)
4. Test accounts & auth
Same principles as web testing:- Create dedicated staging accounts for each role
- Verify login works on a local emulator before sharing credentials
- Share credentials with QA.tech for Configs, or send them to your contact person at QA.tech who will add them for you

5. QA.tech project setup
QA.tech handles this during onboarding:Create a mobile application
Settings โ Applications &
Envs โ new
application โ type Mobile App
Add an environment
Select iOS or Android and name the environment (for example,
Staging). No URL is required.