Skip to main content
Getting your app into the right state before a test is often the hardest part. Here are four approaches that work well with noqa. Use deeplinks to skip navigation and land directly on the screen you want to test. Instead of writing a flow that taps through multiple screens to reach a specific state, you can open a deeplink as the first instruction and start the test from the right place.

Login flows

If most of your tests require a logged-in user, set up a reusable login flow and reference it at the start of each test case.

Build flavors

Use a dedicated test build with pre-seeded data, mock services, or feature flags that put the app in a specific state. This avoids having to set up state through the UI on every run and makes tests more reliable and faster.

Cheat menus

For games and complex apps, a hidden debug or cheat menu is one of the most effective tools for testing. It lets you skip levels, unlock items, set game state, or fast-forward time — giving the agent a known starting point without having to play through the game to get there.