- Visual Editor: Build steps by hand in the Revyl UI
- Recorded Session: Interact with the app yourself and Revyl generates the steps from your recording
- Agent Based: An AI agent writes the test for you using the Revyl CLI
Web tests
Web is in alpha. To add it to your organization, email [email protected].
revyl test run and the GitHub Action start a Web session for the run and report it like any
other test. Device flags such as --device-model, --os-version, and --device don’t apply.
revyl test create --interactive and workflows don’t support Web tests. revyl schema lists
the steps a Web test can use.
Testing Best Practices
- Prefer natural-language, intent-driven instructions over long, granular steps. This keeps tests less brittle as your app changes over time.
Recommended
Avoid
- Bypass authentication for tests that aren’t testing auth. Authentication can take a long time to run on every test, so for flows that don’t specifically test it, bypass authentication with deeplinks instead.
- Allowlist Revyl’s IP addresses if your app has rate limiting or CAPTCHA blocks, so they don’t interfere with testing.