Plain English in. Deterministic, automated tests out. Text2Test reads your stack, generates structured test cases, runs them on every push, and tells you exactly what broke.
Text2Test connects to your design tool, ticket system, code host, and API specs through MCP. It reads what your product is supposed to do, generates structured test cases, runs them across browsers, and surfaces failures with the trace attached.
Connecting sources via MCP
Five steps. No manual overhead at any stage.
Link Jira, Figma, GitHub, OpenAPI, and Claude Design. Text2Test reads your live stack and builds a context graph of your product.
Every test case traces back to a real source. Each one tagged blocker, critical, or major. Each categorised happy path, edge case, or negative. When a spec changes, affected tests are flagged.
Text2Test is built around five sequence types that combine inside a single test case. Mix them freely.
Group test cases into directories. Bundle into plans. Run on-demand, on a schedule, in parallel, or kicked off from CI. Browser matrix per plan.
Every plan run is captured. Click any failed test to see the exact step that broke, the error inline, screenshots, and video. Re-run failed only with one click.
Plain English. Compiled into deterministic steps that run consistently across runs.
Learn moreHand a Jira ticket to an LLM. It reads the screen, reasons about each step, and adapts as the UI changes.
Learn morePaste an existing Playwright script. Or generate one from a test case. Runs inline with everything else.
Learn moreUpload a reference screenshot. Describe what should match in plain text. Pixel-perfect catches layout drift.
Learn moreHit any endpoint. Assert on the response. Save it as a reusable workspace asset.
Learn moreGroup tests into plans. Group plans into directories. Schedule, browser matrix, recipients per plan.
GitHub Actions, GitLab CI, CircleCI, Jenkins, Bitbucket Pipelines. JUnit XML out of the box.
Pass rate trends, per-test error snippets, re-run failed only. Open a Jira ticket from the failed step.
Upload a CSV, XLS, JSON, or XML. Or bind a saved HTTP request. Plans iterate the suite once per row.
Save reusable API calls. Use them as data sources, as test steps, or standalone for quick API checks.
Tag elements once. Reuse across tests. Stable references that survive UI changes.