Operio

Test your Android app without a device lab

Upload an APK. Operio installs it on a cloud Android emulator, taps through your journeys like a real user, and records every step.

Android emulatoracme-market-3.2.apk

Post an item with a photo

Running
  1. 1Sign in as @seller
  2. 2Tap Sell and add a photo from the library
  3. 3Name it “Vintage camera” and set the price to $120
  4. 4The new listing shows up with its photo
Android emulator0/400:00

Capabilities

Built for the parts of Android that break scripts

Keyboards, permission dialogs and the photo picker are handled by an agent that reads the screen, not by resource IDs.

  • Upload an APK

    Add an .apk from the dashboard, the CLI or the API. Operio reads the app ID and version, processes the build in the background and shows each stage.

  • Fields hold what you wrote

    When a step types into a field, Operio replaces whatever was there, so the field ends up with exactly the text you specified.

  • The photo picker

    Attach images or videos to a step and Operio puts them on the emulator before the test starts, so the agent can pick them from the Photos tab of the Android picker.

  • Real gestures

    Taps, swipes, scrolling, typing and permission dialogs, driven by what is on screen rather than by resource IDs.

  • Logins and one-time codes

    Use the same encrypted test accounts as web, including phone sign-in with a fixed one-time code.

  • Schedules on your latest build

    Scheduled runs install the latest ready Android build, so nightly regression follows your releases without any setup.

How it works

From build to verdict in three steps

  1. 01

    Upload your build

    Drop in an Android .apk. Operio prepares it and tells you when it's ready to run.

  2. 02

    Describe the journey

    Write the flow in plain English: sign in, add an item, pick a photo, check out. No Espresso, no resource IDs.

  3. 03

    Watch it run and review

    Follow along in the live device view, then review the steps, video and screenshots. Schedule it to run on every new build.

FAQ

Android testing questions

An .apk. Android App Bundles (.aab) aren't supported yet, so export an APK for testing.

See Operio test your Android app

Bring an APK. We'll run one of your journeys live.