Skip to main content
The noqa agent isn’t limited to your app. It operates at the OS level and can interact with anything visible on the screen — which makes it possible to test flows that go beyond the app boundary.

What you can test

Web — if your app opens a browser or a web view as part of a flow (for example, a payment page, an OAuth login, or a landing page), the agent follows along and continues the test. OS-level artifacts — verify things your app does outside its own UI:
  • Check that a file or image was saved to the photo gallery.
  • Verify that a widget was added to the home screen and displays the correct data.
  • Confirm that a push notification appeared with the expected content.
Third-party screens — flows that hand off to another app (like a payment provider or a social login screen) can be covered in full, since the agent simply sees what’s on screen and continues. In-app advertising — the agent can interact with ads just like a user would: verify that a banner or interstitial loads correctly, tap to open it, confirm the destination page appears, and close it. This makes it possible to test that your ad integrations work without breaking the user flow.