Operio

Test your iOS app without a device lab

Upload a zipped iOS Simulator build. Operio installs it on a cloud simulator, taps through your journeys like a real user, and records every step.

iOS simulatorAcmeMarket-3.2.app

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
iOS simulator0/400:00

Capabilities

Built for the parts of iOS that break scripts

Keyboards, system alerts and the photo picker are handled by an agent that reads the screen, not by accessibility IDs.

  • Upload a Simulator build

    Add a zipped .app built for the iOS Simulator 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.

  • Exact typing

    Autocorrect, auto-capitalization, smart punctuation and keyboard predictions are switched off, and Operio checks the field afterwards, so the text you specify is the text that gets entered.

  • The system photo picker

    Attach images or videos to a step and Operio puts them in the simulator's photo library before the test starts, so the agent can pick them in the iOS photo picker.

  • Real gestures

    Taps, swipes, scrolling and system alerts, driven by what is on screen rather than by accessibility 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 iOS 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 a zipped iOS Simulator .app. 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 XCUITest, no accessibility 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

iOS testing questions

A zipped .app built for the iOS Simulator. Device .ipa files, such as App Store or TestFlight builds, aren't supported.

See Operio test your iOS app

Bring a Simulator build. We'll run one of your journeys live.