At a glance
Revyl's plans and overage rates are on revyl.com/pricing, and docs.revyl.com spells out the YAML test format, the report contents, and the MCP setup for Cursor.
- Approach
- AI agent with vision, no selectors
- Writing a test
- Plain-English steps, CLI, MCP, or dashboard
- Native mobile
- iOS simulators + Android emulators
- Public pricing
- Free tier, then $99/mo self-serve
- Pull requests
- GitHub App: run per PR, check + comment
- Approach
- AI agent on cloud simulators, grounding screenshots
- Writing a test
- YAML in git, visual editor, or recorded session
- Native mobile
- iOS simulators + Android emulators, mobile only
- Public pricing
- $0 to start, then $20/mo; device minutes metered
- Pull requests
- GitHub App: preview builds + proof checks
The same test, both ways
Revyl stores tests as YAML files in git, and every step is a plain sentence under step_description. Four instruction blocks become one login step, and the extraction becomes an assertion.
1+added: test:2+added: metadata:3+added: name: login-smoke4+added: platform: ios5+added: build:6+added: name: my-ios-app7+added: pinned_version: "1.2.0"8+added: blocks:9+added: - type: instructions10+added: step_description: Tap the Sign In button.11+added: - type: instructions12+added: step_description: Type "{{email}}" in Email.13+added: - type: instructions14+added: step_description: Type "{{password}}" in Password.
Where they differ
Revyl describes itself as mobile infrastructure for agents and humans, with devices, builds, a dev loop, and a test agent. TesterArmy is the test agent alone and covers web too.
Web and mobile coverage
Revyl's agent tests iOS and Android only. TesterArmy runs one set of plain-English steps in a browser, an iOS simulator, or an Android emulator.
Test file structure
A Revyl YAML test has metadata, build, and blocks of eight types, including instructions and validation. A TesterArmy step is act, assert, login, or screenshot.
What a run reports back
Revyl reports carry video, a grounding-screenshot timeline, and an AI failure summary. TesterArmy files a broken build as blocked, a setup stop with its reason.
How usage is billed
Revyl plans carry a usage base plus per-minute device overage when enabled. TesterArmy counts runs instead; Hobby includes 250 a month and Startup 1,000.
Side by side
Revyl streams cloud simulators to the browser, builds Expo, React Native, and Flutter apps remotely, and ships a Cursor plugin. This table covers only the test agent inside that platform.
- How you startTesterArmySign up and run against your URL or a build on the free tier.AdvantageRevylStart free on Solo, install the CLI, run revyl init, and upload a build.
- How tests are writtenTesterArmyPlain-English steps come from the dashboard, CLI JSON, MCP, or a coding agent.RevylYou write YAML in .revyl/tests/, use the visual editor, or convert a recorded session.
- Pull request testingTesterArmyThe GitHub App tests each pull request and posts a check and a comment.RevylIts GitHub App creates preview builds and runs proof-of-changes checks on each pull request.
- Native mobileTesterArmyiOS 26.4 simulators and Android 15 emulators run React Native, Expo, and Flutter builds.RevylCloud simulators and emulators stream to the browser, with remote builds and EAS auto-import.Advantage
- Web testingTesterArmyRuns use a real browser, four viewport presets, and US or EU exit IPs.AdvantageRevylTests declare platform ios or android; neither the site nor the docs cover browsers.
- Run verdictsTesterArmyEach run ends passed, failed, or blocked, keeping setup stops apart from product failures.AdvantageRevylRuns pass or fail; the report adds a grounding-screenshot timeline and AI failure summary.
- Enterprise complianceTesterArmyTesterArmy processes data in the US and EU and offers SSO/SAML on Enterprise.RevylThe homepage shows SOC 2 Type II and HIPAA badges; Enterprise adds dedicated infrastructure.Advantage
- PricingTesterArmyYou start free; Hobby costs $99/mo for 250 runs and Startup $299/mo for 1,000.RevylSolo starts free with credits, then $20/mo; Starter $250/mo, Team Pro $750/mo, custom Enterprise.
Facts checked September 2026. Spotted something out of date? Tell us and it gets fixed.
Pricing
Both companies publish prices. Revyl plans include a usage base and meter device minutes beyond it when overage is enabled; TesterArmy counts runs against a monthly allowance.
$99/mo after a free tier
- Free tier: sign up and run against your own app
- Hobby $99/mo: up to 250 test runs included, web and mobile
- Startup $299/mo: up to 1,000 test runs included, 10 concurrent test runs
$0 to start, then $20/mo
- Solo starts at $0 with $45 in credits, then $20/mo for 1 concurrent device
- Starter costs $250/month with 3 concurrent devices; Team Pro $750/month with 10
- Overage, when enabled, runs $0.15 per minute on iOS and $0.12 on Android
Who should pick which
Mobile-only teams can pick either tool. Teams that also ship a web app need Revyl for the phones and a second tool for the browser.
- Pick TesterArmy ifYou ship a web app and a mobile app and want one plain-English suite from one vendor.Pick Revyl ifYour product is a native, React Native, Expo, or Flutter app with no web surface to test.
- Pick TesterArmy ifYou want every pull request to end passed, failed, or blocked, with environment stops counted separately.Pick Revyl ifYou work in Cursor and want its plugin to run the changed app on a cloud iPhone.
- Pick TesterArmy ifYour coding agent writes and runs tests through a hosted MCP server or the npm CLI.Pick Revyl ifYou want remote builds, a hot-reload dev loop on cloud simulators, and Atlas app maps from one vendor.
Questions
Upload the build and add the web app
The steps you write once run against the web app and the simulator build, end passed, failed, or blocked, and post a check on the pull request.