Skip to content

Mobile testing overview

Mobile test creation prompting for early access

Klarent tests native mobile apps the same way it tests websites. You describe the test in plain English and the AI agent runs it on a device, step by step, then saves it as a repeatable test.

Android and iOS apps are both supported. Instead of a website URL, you upload your app build (an .apk for Android or an .ipa for iOS). Tests run on cloud-hosted devices, so there is nothing to set up on your side.


  1. Upload your app to the project.
  2. Create a test: switch to Mobile App, select the app and write the instructions.
  3. Watch the test generate. Each step is checked with a screenshot.
  4. Run the test on demand, on a schedule or in a collection, and review the results.

Tests run on both real devices and emulators. Real device capacity and limits can be configured to fit your needs, based on your contract.


Klarent covers what mobile tests need, not just tapping through screens, including file system access, the camera, network changes like airplane mode, and device time. See What you can test for examples.


The rest of Klarent works the same for mobile tests:


Area Web Mobile
Starting point Website URL App build (.apk or .ipa)
First generated step Visit the webpage Launch the app
Run settings Browser engine and viewport Device & OS
Browser states Supported Not applicable
Force click Supported Not applicable
Explore agent From existing tests, website URL, documentation From existing tests
Debugging Playwright traces Appium traces

To test a responsive website in a phone-sized screen, use a Website test. Mobile App is for native apps.