> For the complete documentation index, see [llms.txt](https://docs.testfirst.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.testfirst.com/getting-started/readme.md).

# Welcome to TestFirst

TestFirst is a full-stack QA platform that helps teams turn product knowledge into reliable test coverage and working automation — all in one workspace.

With Agentic Test Automation, TestFirst can understand test intent, discover your application, build automated tests, and validate them against the intended workflow.

Start from requirements, documentation, manual test cases, or existing Selenium, Cypress, and Playwright tests.

### What you can do with TestFirst

* Generate test cases with AI from requirements and product context
* Build and validate automation with the TestFirst Agent
* Migrate existing automated tests into TestFirst
* Refine automation using the Editor and Recorder
* Run automated tests locally or in the cloud
* Track test results, failures, and issues

### See Agentic Test Automation in Action

See how TestFirst turns product requirements into working, validated automation.

{% embed url="<https://guides.testfirst.com/demo/cmthbtonu0a3hqmct7pm0gh0g?utm_source=chatgpt.com>" %}

### Jump right in

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4><i class="fa-bolt">:bolt:</i></h4></td><td><strong>Quickstart</strong></td><td>Create and run your first automated test with TestFirst.</td><td><a href="https://2622859358-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FErSaU4WjIuLC7zfVEh8L%2Fuploads%2FlWR8lYwxeh7xUAnErC6E%2FHero%20Image.png?alt=media&amp;token=dbb8110d-094b-43bc-8283-68b4a50302d2">Hero Image.png</a></td><td></td><td><a href="/getting-started/quickstart.md">Quickstart</a></td></tr><tr><td><h4><i class="fa-leaf">:leaf:</i></h4></td><td><strong>Test Scopes</strong></td><td>Organize product context, generate test cases, and manage test coverage.</td><td><a href="https://2622859358-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FErSaU4WjIuLC7zfVEh8L%2Fuploads%2F3DSRpNexArJzept4yStR%2FTest%20Scope%20Window%201%20(1).png?alt=media&amp;token=acee0a2e-1c20-45cd-b5c1-8b81b646f48e">Test Scope Window 1 (1).png</a></td><td></td><td><a href="/test-scopes/create-a-test-scope.md">Create a Test Scope</a></td></tr><tr><td><h4><i class="fa-globe-pointer">:globe-pointer:</i></h4></td><td><strong>Editor Basics</strong></td><td>Create, refine, run, and debug tests in the TestFirst Editor.</td><td><a href="https://2622859358-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FErSaU4WjIuLC7zfVEh8L%2Fuploads%2F1vh4uK2XO8CncTk6hHqd%2FHero%20Image.png?alt=media&amp;token=a222f6e2-94e9-489e-950a-2a63b75f14fc">Hero Image.png</a></td><td></td><td><a href="/testfirst-editor/editor-overview.md">Editor Overview</a></td></tr></tbody></table>

### How TestFirst Works

TestFirst connects test design, automation, execution, and results in one workflow:

```
Product Context
   ↓
Test Cases
   ↓
Agentic Test Automation
   ↓  
Test Execution
   ↓
Results & Issues
```

Use Test Scopes to define what needs to be tested, turn test intent into working automation with the TestFirst Agent, and execute tests to track results and issues.
