> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://tester.army/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://tester.army/_mcp/server.

# Introduction

### What is TesterArmy?

TesterArmy is a testing automation software that's <b>built from the ground up around AI agents</b>. On every change in your product, our army of testers <b>clicks through your product like real users</b>.

Our agents can:

* Test complex workflows
* Analyze your app using vision to spot regressions
* Handle auth (Google, Passwords, email and SMS OTPs)
* Generate and read email inboxes
* Receive SMS verification codes on real phone numbers
* Upload files
* Solve captchas

### How is it different from static test scripts?

Static test scripts written with tools like Playwright are relying on selectors - <b>the moment something changes in your app you have to update the tests</b>. Creation and maintanance of those tests <b>takes hours every week</b> which could be spent improving the product.

Most of those tests can't be run in production environments because they get blocked as bots, handling authentication requires you to do hacks like setting static OTP codes and still your app can be broken due to things you didn't take into account when writing tests.

With TesterArmy you can create tests by breaking them down into simple steps like: Login, Complete onboarding, Create a new project. Then our agent <b>figures out how to complete all of those steps</b> and <b>catch regressions</b> if something goes wrong. It heavily <b>relies on vision</b> to ensure we catch issues that could be easily missed by simple selector checks. Creating tests in TesterArmy <b>takes minutes and can be done by non technical staff</b>.

![TesterArmy step editor](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/testerarmy-subpath.docs.buildwithfern.com/a7f104719ab1da1d171821c15cf00d4646b32ae51fce481da2b15625fb4046cd/docs/assets/docs/step-definition.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260817%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260817T151624Z&X-Amz-Expires=604800&X-Amz-Signature=2dc2a74101f061738dc9678ec3670cfb7c5874d6cf7c7d630806f8ab224018ee&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

## Next steps

#### [Quick Start](/get-started/quick-start)

Run your first test.

#### [Testing Behind Auth](/auth/credentials)

Set up credentials for authenticated testing.

#### [TesterArmy CLI](/cli)

Run tests from the command line.