AegisRunner
Start free

// mobile app testing automation

Mobile app testing on real iOS & Android devices — no code.

AegisRunner tests your native iOS and Android apps the same way it tests the web: upload your app build, and an AI agent explores it live on a real device, writes the tests, and runs them — no Appium, no SDK, no device lab. And it's the only platform that tests your app and your website in one cross-platform journey.

// how it works

Four steps. Zero test code.

01

Upload your build

Drop in your Android .apk or iOS .ipa — or paste a hosted build URL. No Appium, no SDK, no device lab.

02

AI explores on a real device

AegisRunner installs your app on a real iPhone or Android phone and explores it screen by screen — opening flows, filling forms, logging in.

03

Tests are generated & run

It turns what it observed into grounded test cases (including negative tests) and runs them back on real hardware.

04

Read the report

Crashes, dead controls, accessibility, performance and visual regressions — with video, screenshots and a plain-English summary.

// platforms

Every device your customers actually use.

Native iOS

Real iPhone hardware on production iOS — notch, Dynamic Island and system gestures included.

Native Android

Real Pixel and Samsung Galaxy devices across screen sizes and One UI customisations.

React Native & Flutter

Cross-platform frameworks explored the same way — one build, real devices.

Mobile web

Responsive and mobile-web journeys tested alongside your native apps.

// vs Appium & device labs

The Appium setup wall — gone.

Dimension AegisRunner Appium / device labs
Setup Upload a build — zero config JAVA_HOME, Android SDK, Xcode, WebDriverAgent
Writing tests AI generates them from your app Hand-write find_element scripts
Devices Real iOS & Android in the cloud Bring your own device lab
Selectors Semantic, self-healing Brittle XCUI / UiAutomator locators
Web + mobile in one journey Cross-platform sync built in Separate silos, separate scripts
Export Production-ready Playwright Framework-locked

// go deeper

Mobile testing, in depth

// faq

Frequently asked

Do I need Appium or a device lab to test my mobile app?

No. AegisRunner removes the entire Appium stack — no JAVA_HOME, Android SDK, Xcode or WebDriverAgent. You upload your .apk or .ipa and the AI explores it on a real device in the cloud, generates the tests, and runs them. See our guide: Mobile App Testing Without Appium Setup.

Does it test on real devices or emulators?

Real, physical hardware — iPhone, Google Pixel and Samsung Galaxy — so you catch hardware-specific bugs, performance lags and gesture issues emulators miss. A fast Android emulator is available as an option.

Which platforms are supported?

Native iOS (.ipa) and native Android (.apk), plus React Native, Flutter and mobile web. Upload the build and AegisRunner handles the rest.

Can it test my mobile app and my website together?

Yes — this is our cross-platform sync. A single journey can act in the mobile app and verify the result on the website (same login), so you catch the moment mobile and web drift out of sync.

Do I have to write any code?

No. It is the same no-code, crawl-and-generate paradigm as our web testing. You can export the generated suite as production-ready Playwright TypeScript if you ever want to own it.

Test your app on a real device — free trial

Upload your .apk or .ipa. 14-day trial, no credit card. No Appium, no scripts.