AegisRunner

// mobile app testing automation

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

Upload an iOS or Android build and an AI agent explores it on managed real-device infrastructure, generates cases from observed controls, and runs them with evidence. Cross-surface journeys can connect a mobile action with a web verification when the identity can be grounded safely.

// 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

A curated real-device matrix.

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.

DimensionAegisRunnerAppium / device labs
SetupUpload a compatible build and configure test accessJAVA_HOME, Android SDK, Xcode, WebDriverAgent
Writing testsAI generates them from your appHand-write find_element scripts
DevicesManaged real iOS & Android devicesSelf-managed or third-party device infrastructure
SelectorsSemantic element matching with evidenceDirect XCUI / UiAutomator locator control
Web + mobile in one journeyCross-surface journeys are supportedRequires explicit coordination in the test architecture
Web code exportStandard Playwright export; Pro/Business POM projectsDepends on the framework selected

// 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 an installable build and configure test access; coverage depends on reachable controls, scan scope and device availability.

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. The mobile workflow explores the uploaded build and generates cases from observed screens and controls. Standard Playwright export applies to supported generated web suites; native-mobile artifacts use the mobile execution stack.

Test your app on a real device

Upload your .apk or .ipa on Pro. No Appium and no scripts to maintain.