At a glance
Checksum lists tier sizes without prices at checksum.ai/product/pricing; the docs on generate-tests and auto-maintenance show what a delivered test looks like, and trust.checksum.ai holds the SOC 2 report.
- 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
- Generated Playwright locators, two-layer auto-heal
- Writing a test
- Agent generates Playwright TS from code and sessions
- Native mobile
- Not documented, web only
- Public pricing
- No public price, tiers by workflows, 30-day trial
- Pull requests
- GitHub App or GitLab, runs in your CI on every PR
The same test, both ways
Checksum's version is the Playwright TypeScript it would open as a pull request, one locator per line. TesterArmy's version is the same checkout as sentences the agent reads on screen.
1 import { init } from '@checksum-ai/runtime';23 const { test, defineChecksumTest, expect } = init();45 const promoCheckout = defineChecksumTest(6 'Guest checkout applies a promo code',7 'gc7Kq',8 );910 test(promoCheckout, async ({ page }) => {11 await page.goto('/collections/new-arrivals');12 await page.getByText('Trail Jacket').click();13 await page.getByLabel('Size').selectOption('M');14 await page.getByText('Add to bag').click();
Where they differ
Checksum calls itself a testing buddy for your coding agent: it detects flows, generates Playwright, runs it in CI, and heals it. TesterArmy never produces the code.
Who writes the test
Checksum's agent reads your source and recorded user sessions, then opens a pull request with Playwright TypeScript. TesterArmy runs the steps you wrote yourself.
What stays in the repo
Checksum leaves .checksum.spec.ts files plus a story file, runnable wherever Playwright runs. TesterArmy stores plain-English JSON steps with no locators inside.
Native mobile coverage
Checksum's site and docs describe browser tests only. TesterArmy takes the same steps to iOS simulators and Android emulators, Flutter and Expo included.
How you buy
Checksum publishes three tiers sized by workflows maintained, no prices, and offers a 30-day trial or a demo. TesterArmy lists $99 and $299 plans.
Side by side
Checksum learns flows from real user sessions, delivers verified Playwright you own, heals it by pull request, and holds a SOC 2 Type 2 report. The table shows the trade.
- How you startTesterArmySign up, give the agent a URL or a build, then run.ChecksumConnect the repo, add the optional SDK, then take a 30-day trial or demo.
- Who picks the flowsTesterArmyYou name each flow in plain English and the agent runs exactly that.ChecksumThe agent analyses your code and recorded sessions, then proposes flows and asks questions.Advantage
- Elements and driftTesterArmyThe agent reads the rendered screen each run, so nothing gets healed.AdvantageChecksumPlaywright selectors, recovered live by the CLI or healed through a PR you merge.
- Pull request testingTesterArmyThe GitHub App runs flows per PR and posts a check with video.ChecksumGitHub App or GitLab integration runs the suite in your CI on each PR.
- Native mobileTesterArmyZipped .app on iOS simulators, .apk on Android emulators, same step format.AdvantageChecksumNothing about iOS or Android appears on the site or in the docs.
- Agent and API surfacesTesterArmyCLI, hosted MCP server over OAuth, and a REST API with OpenAPI, every plan.ChecksumThe checksumai CLI, a hosted MCP server, and a REST API with API keys.
- Human layerTesterArmyThe transcript and video stand alone; Enterprise adds SLA support over Slack Connect.ChecksumEngineers verify every delivered test and each tier includes a dedicated customer engineer.Advantage
- PricingTesterArmyFree tier, then $99 a month for 250 runs or $299 for 1,000.AdvantageChecksumNo public price; Emerging, Scaling, and Enterprise tiers hold 50, 200, or 400+ workflows.
Facts checked September 2026. Spotted something out of date? Tell us and it gets fixed.
Pricing
Checksum charges by workflows maintained and publishes no figures, so the price arrives after a demo or trial. TesterArmy prints its two plans on the pricing page.
$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
No public price, 30-day trial
- Emerging covers 50 CI/CD-ready workflows with autonomous healing and a dedicated customer engineer
- Scaling adds 200 workflows, style guides, parallel execution; Enterprise adds 400+ and an API testing agent
- No per-seat or per-run fees; one workflow is a test of up to 30 actions
Who should pick which
Decide whether you want a Playwright suite somebody else keeps green, or no suite at all.
- Pick TesterArmy ifYou would rather describe ten flows in plain English than review ten generated pull requests.Pick Checksum ifYou want flows discovered from real user sessions and source code instead of naming them.
- Pick TesterArmy ifYour product ships to iOS or Android and the web tests should cover those builds too.Pick Checksum ifYour team wants standard Playwright in its own repo, verified by engineers, healed by PR.
- Pick TesterArmy ifYou want a public price, a free tier, and no generated suite to review or merge.Pick Checksum ifYour buyers require a SOC 2 Type 2 report and a dedicated customer engineer.
Questions
Describe one checkout in sentences instead of Playwright
Take a flow Checksum would generate, describe it in a few sentences on the free tier, and read the verdict and video on your next pull request.