QA automation without limits
Visual testing for mobile apps and games
— no locators and no code
Works with any framework or engine
Purely visual test automation
noqa tests straight from screenshots.
Locator-based automation Appium · Maestro · XCUITest | ![]() | |
|---|---|---|
Native apps iOS & Android | ||
Cross-platform apps React Native, Flutter | Partial | |
Non-native UI webviews, canvases, ads, maps | ||
Games Unity, Unreal, Godot | ||
Alerts & pop-ups permissions, system dialogs | Flaky | |
Natural-language tests no code | ||
Real devices physical phones, not just simulators | Partial |
No element tree? No problem
Anywhere a locator can't reach — noqa tests from what's on screen, just like a real user.
Describe a test — the noqa agent runs it
Write a test case in plain language and the noqa agent drives your app on a real device — tapping, typing, and scrolling like a real user.
- Fast by design~5s per action — and ~1s once memory kicks in for a familiar flow.
- Cheaper per actionCosts less per action than calling a frontier LLM API directly.
- Video & screenshot reportsEvery run comes back with a full visual trace of each step.
CLI – connect your coding agent to a real device
Now your coding agent doesn't just write code — it tests and debugs its own work on real devices.
- Debug on real devices
The device connector wires your agent to real devices, not just simulators — so it debugs live, interacts, and verifies its own changes as you build.
- No coordinates to guess
Automatic grounding lets your agent describe an element in plain language — noqa finds and taps it, no pixel coordinates required.
- 7× fewer tokens per look
noqa screenreturns a cleaned element tree instead of the raw UI dump — the meaningful elements with exact positions, minus the noise.
# List connected devices & simulators$ noqa devices ios# Connect your agent to one$ noqa devices connect <device-id># Read the screen as a clean element tree$ noqa screen# Act in plain language with automatic grounding$ noqa action tap -d "Blue login button"$ noqa action input --text "[email protected]" -d "Email field"$ noqa action swipe -d "Onboarding carousel, left"# Capture a screenshot to verify$ noqa screenshot result.png
Great teams build
not click
noqa handles the repetitive work so your team stays focused on what matters.
Start free, scale when you need to
Download the Mac app and test for free. Pay per agent step only when you run the agent.
Free
Unlimited use with your coding agents like Claude, Codex, and more.
Download- Debug & test with your coding agent
- CLI with automatic grounding
- Desktop app (Mac)
- Test case management
- iOS & Android · real devices & simulators
$5 of noqa agent credits included
Individual
noqa agent optimized for visual mobile testing.
Get started- noqa agent
- ⚡ fast (~5s per action)
- memory for faster testing (~1s per action)
- cheaper per action than a frontier LLM API
- reports with video and screenshots
- TestFlight support
Team
For teams that need shared usage, integrations, and scale.
Book a demo- Everything in Individual, plus:
- 1000+ cloud devices
- MCP server
- Unlimited seats
- Shared test cases and builds
- Slack, Jira, CI/CD, Webhooks, API
- Priority support
Ready to stop clicking?
Set up your first test in minutes.
Frequently Asked Questions
Answers to common questions about our service
