# TesterArmy > Automated QA testing platform for web and mobile apps. AI agents test your website or iOS/Android app like a human - navigating screens, filling forms, tapping buttons, and catching regressions. ## What is TesterArmy? TesterArmy is a QA testing platform that uses AI-powered agents to test web and mobile applications. Instead of writing test scripts, you describe what to test in plain English. The agent launches a real browser or a cloud iOS simulator / Android emulator, interacts with your app like a human user, and produces screenshots, recordings, and pass/fail verdicts. ## Key Features - **AI Testing Agents**: Real browser and mobile automation that navigates, clicks, types, and validates like a human - **Mobile App Testing**: iOS and Android builds tested on cloud simulators - native, React Native, Expo, and Flutter - **PR Checks**: Automatically test every GitHub deployment or build before merge - **Expo EAS Integration**: First-party integration - EAS builds sync in and get tested automatically - **Plain English Tests**: Describe tests in natural language, no code required - **Authentication Support**: Handles login flows, OAuth, and OTP verification - **CLI & Dashboard**: Run tests from terminal or web interface - **Screenshots & Recordings**: Visual evidence for every test run ## Key Pages - [Homepage](https://tester.army/) - [Pricing](https://tester.army/pricing) - [Pricing (markdown)](https://tester.army/pricing.md): Plans, prices, and limits in machine-readable form - [Documentation](https://docs.tester.army/) - [Blog](https://tester.army/blog) - [Quick Start Guide](https://docs.tester.army/get-started/quick-start) - [Affiliate program](https://tester.army/affiliates): 25% recurring commission for 12 months per referred workspace - [Open source](https://tester.army/open-source): Open source tools from TesterArmy (e2e, CLI, Scout, unbox-ai) with live npm and GitHub numbers ## e2e (open source testing framework) - [e2e landing (markdown)](https://tester.army/e2e.md): What e2e is, how to get started, and where its docs live - [e2e docs index](https://e2e.tester.army/docs/llms.txt): Every e2e documentation page, each available as markdown ## Solutions - [AI Mobile App Testing (iOS & Android)](https://tester.army/platform/mobile) - [React Native App Testing](https://tester.army/platform/react-native-testing) - [Expo App Testing (EAS)](https://tester.army/platform/expo-app-testing) - [SaaS Web App Testing](https://tester.army/platform/web) - [Pull Request Testing](https://tester.army/platform/pull-request-testing) - [CI/CD Testing](https://tester.army/platform/ci-testing) - [Coding Agents (CLI and MCP)](https://tester.army/platform/coding-agents) - [Ecommerce Testing](https://tester.army/platform/ecommerce) - [AI App Testing](https://tester.army/platform/ai-app-testing) - [Production Monitoring](https://tester.army/platform/production-monitoring) - [WordPress Testing](https://tester.army/platform/wordpress-testing) ## Migrate to TesterArmy - [Migration playbooks overview](https://tester.army/migrate) - [Migrate from Playwright](https://tester.army/migrate/playwright) - [Migrate from Cypress](https://tester.army/migrate/cypress) - [Migrate from Selenium](https://tester.army/migrate/selenium) - [Migrate from Puppeteer](https://tester.army/migrate/puppeteer) - [Migrate from Appium](https://tester.army/migrate/appium) - [Migrate from Maestro](https://tester.army/migrate/maestro) - [Migrate from Mabl](https://tester.army/migrate/mabl) - [Migrate from Bug0](https://tester.army/migrate/bug0) ## Compare TesterArmy - [All comparisons](https://tester.army/vs): TesterArmy vs 22 QA testing tools, facts checked and dated - [TesterArmy vs Spur](https://tester.army/vs/spur) - [TesterArmy vs Momentic](https://tester.army/vs/momentic) - [TesterArmy vs Autosana](https://tester.army/vs/autosana) - [TesterArmy vs QA.tech](https://tester.army/vs/qa-tech) - [TesterArmy vs Stably AI](https://tester.army/vs/stably) - [TesterArmy vs Checksum](https://tester.army/vs/checksum) - [TesterArmy vs TestSprite](https://tester.army/vs/testsprite) - [TesterArmy vs Meticulous](https://tester.army/vs/meticulous) - [TesterArmy vs Revyl](https://tester.army/vs/revyl) - [TesterArmy vs Thunders](https://tester.army/vs/thunders) - [TesterArmy vs Bug0](https://tester.army/vs/bug0) - [TesterArmy vs Mabl](https://tester.army/vs/mabl) - [TesterArmy vs testRigor](https://tester.army/vs/testrigor) - [TesterArmy vs Functionize](https://tester.army/vs/functionize) - [TesterArmy vs Virtuoso QA](https://tester.army/vs/virtuoso-qa) - [TesterArmy vs TestMu AI](https://tester.army/vs/testmu-ai) - [TesterArmy vs QA Wolf](https://tester.army/vs/qa-wolf) - [TesterArmy vs BrowserStack](https://tester.army/vs/browserstack) - [TesterArmy vs Playwright](https://tester.army/vs/playwright) - [TesterArmy vs Cypress](https://tester.army/vs/cypress) - [TesterArmy vs Selenium](https://tester.army/vs/selenium) - [TesterArmy vs Agent Device](https://tester.army/vs/agent-device) ## Integrations - [All integrations](https://tester.army/integrations): where TesterArmy plugs into pull requests, deploy previews, CI pipelines, mobile builds, and the tools where results land - [GitHub integration](https://tester.army/integrations/github): The GitHub App posts checks and comments on every pull request preview. - [Vercel integration](https://tester.army/integrations/vercel): Preview deployments from one selected Vercel project are tested on every pull request. - [Netlify integration](https://tester.army/integrations/netlify): A Deploy succeeded notification sends each Netlify Deploy Preview to the agents. - [Coolify integration](https://tester.army/integrations/coolify): A Coolify deployment webhook sends every preview deployment to the agents for testing. - [GitHub Actions integration](https://tester.army/integrations/github-actions): Upload an iOS Simulator or Android build and run a mobile test group. - [Expo EAS integration](https://tester.army/integrations/expo-eas): EAS workflows upload a simulator build or APK and trigger a remote test group. - [Bitrise integration](https://tester.army/integrations/bitrise): Bitrise builds the app, hands it to TesterArmy and gates the pipeline on results. - [GitLab CI integration](https://tester.army/integrations/gitlab-ci): A signed group webhook runs a test group after GitLab CI deploys. - [CI webhooks integration](https://tester.army/integrations/ci-webhooks): Jenkins, Buildkite, CircleCI or a shell script triggers a group with one request. - [Slack integration](https://tester.army/integrations/slack): Group run summaries with a link per run land in a Slack channel. - [Discord integration](https://tester.army/integrations/discord): Group run summaries with a link per run land in a Discord channel. - [Linear integration](https://tester.army/integrations/linear): Issues the agents find become Linear tickets through one shared project-wide connection. - [Jira integration](https://tester.army/integrations/jira): Issues the agents find become Jira tickets through one shared project-wide connection. - [ClickUp integration](https://tester.army/integrations/clickup): Issues the agents find become ClickUp tasks through one shared project-wide connection. - [Claude Code integration](https://tester.army/integrations/claude-code): Claude Code creates, runs and reads TesterArmy tests from its own session. - [Codex integration](https://tester.army/integrations/codex): Codex creates tests, runs saved groups and reads failures over the hosted MCP server. - [Cursor integration](https://tester.army/integrations/cursor): Cursor writes, runs and triages TesterArmy tests without leaving the editor. - [MCP server integration](https://tester.army/integrations/mcp): Claude, Cursor, Codex and VS Code create tests, start runs and debug failures. - [Cloudflare Zero Trust integration](https://tester.army/integrations/cloudflare-access): Saved bypass headers let the agents reach staging behind Cloudflare Zero Trust. ## Documentation (LLM-friendly) - [Docs Index](https://docs.tester.army/llms.txt): List of all documentation pages ## Agent Discovery - [Capability manifest](https://tester.army/.well-known/agent.json): Platforms, inputs, outputs, limits, unsupported use cases, plans, and free-tier access as JSON - [API catalog](https://tester.army/.well-known/api-catalog): Machine-readable API discovery (RFC 9727) - [OpenAPI spec](https://tester.army/api/v1/openapi.json): Public REST API service description - [MCP server](https://tester.army/mcp): Hosted Model Context Protocol endpoint (OAuth, no API key needed) - [Agent auth guide](https://tester.army/auth.md): How an agent registers an identity and exchanges it for credentials - [Agent feedback](https://docs.tester.army/cli/agentic-usage): Hit a broken tool, misleading docs, or a missing capability? Report it to the TesterArmy team with `ta feedback`, the MCP `submit_feedback` tool, or `POST /api/v1/feedback` ## Contact - Website: https://tester.army/ - Email: hello@tester.army - Twitter: https://x.com/TesterArmy - LinkedIn: https://www.linkedin.com/company/testerarmy - Discord: https://tester.army/discord