Drafted from the report
Tessa proposes the issue from the failed run, so the details are already in place when you review it.
Tessa testing companion
Self-healing end-to-end tests in natural language, with no selector code and no hours of automation work. Every run captures step-by-step evidence and feeds the App Map, living documentation of your application.
Time to coverage
Our estimate: a new Tessa user creates and reviews a straightforward test scenario in under five minutes. The same case as a Playwright test, specified, implemented, and reviewed, takes around four hours because it crosses several people. On a mature project without automation the gap widens: a traditional test stack takes days to stand up, while Tessa connects in under 30 minutes.
When behaviour changes, revise the natural-language steps instead of maintaining selector scripts. Every change stays versioned.
Interactive product tour
Explore the transfer flow in MyBänkli, our demo banking app. Open the uncovered interaction, review Tessa's draft, run it, and inspect the evidence.
One connected system
The core of Tessa: your team describes flows as scenarios, Tessa runs them, and every result comes with evidence. Along the way, each run grows the App Map — and shows you what is still untested.
Describe
A scenario describes a user flow the way you would explain it to a new team member: preconditions, steps, and expected results. No selector code. Tessa drives your application from that description and verifies every step.
Understand
Every scenario run, replay, and exploration with Tessa feeds the App Map. Tessa groups observed screens, connects their transitions, and shows which scenarios cover each one.
Close the gaps
Unused interactions, uncovered screens, and dead ends become explicit gaps. Ask Tessa for a scenario draft, then accept, refine, or decline it before it enters your library.
Edit transfer amount before approval
Run everywhere
Run natural-language scenarios on Android, iOS, web browsers, and desktop targets you enable. Watch the target live while Tessa works. Successful runs can become deterministic replays; when a replay diverges, Tessa takes over.
Review transfer
CHF 240.00 Confirm transfer Edit amountProve
Review step status, expected and observed behaviour, screenshots, and application logs in one report. Enable a recording for any target, create self-contained browser reports for sharing, or emit CI-friendly result formats from the CLI.
Failure evidence / Step 5
Recipient and amount remain filled after returning to the form.
The form reopened with both values cleared.
Integrations
Connect the Tessa GitHub App or your GitLab instance and a failed run turns into a drafted issue: title, description, and the affected scenario, taken straight from the report. Review and file it yourself, or let Tessa manage issues on its own — every action is documented on the issue with its reason.
Tessa proposes the issue from the failed run, so the details are already in place when you review it.
When a known failure shows up again, Tessa comments on the existing issue instead of opening a new one.
When a failure returns after its issue was closed, Tessa marks the run as a regression.
Connect gitlab.com or your self-managed instance with an access token; the integration layer is provider-neutral by design.
Results in context
Tessa connects current results with run history, scenario versions, and tested builds, so your team spots patterns and sees where a closer look pays off.
The dashboard separates results that need attention from flaky, live, and passing runs across one app or all of them.
Recent pass/fail history by scenario and platform helps your team distinguish intermittent failures from consistent regressions.
Build Compare groups regressed, fixed, new, and unchanged scenarios and shows whether the scenario definition changed too.
Ask Tessa can query trends, compare builds, assess flakiness, and retrieve the relevant reports and failure evidence.
Get started
Bring one real flow from your product and watch Tessa map, test, and report it, live.
Workflow comparison
A typical code-based Playwright workflow crosses business intent, documentation, application changes, automation code, infrastructure, and ongoing maintenance. Tessa keeps the same journey in five natural-language steps one person can own.
Agreed intent, representative test data, and a testable target with usable accessibility or automation surfaces.
No vendor lock-in
Tessa runs on the devices you already own, with the AI provider you choose, and lets you take everything with you, any time.
Editions & pricing
Sign up and the free 14-day trial runs on Team. No credits, no run limits, no per-device fees. Sovereign is the same product, self-hosted with Docker or Kubernetes.
| Tessa CloudHosted by us in the EU. No credits, no run limits, no per-device fees. | Tessa SovereignSelf-hosted | |||
|---|---|---|---|---|
| Compare | ||||
| People who can sign in | 1 | 6 | Custom | Unlimited |
| Projects | 1 | Unlimited | Unlimited | Unlimited |
| Parallel runs | 1 | Unlimited | Unlimited | Unlimited |
| Own executors & devices | Unlimited | Unlimited | Unlimited | Unlimited |
| Shared workspace & history | One person | Included | Included | Included |
| AI provider | Your own key | Your own key | Your own key | Your own or self-hosted endpoint |
| Hosting | EU, operated by us | EU, operated by us | EU or Switzerland, operated by us | Your infrastructure |
| Sign-in | Google or GitHub | Google or GitHub | Enterprise SSO | Enterprise SSO |
| Cloud device fleet | — | — | On request | On request |
| Billing | Monthly, cancel any time | Monthly, cancel any time | Custom | Custom |
| Free trial | 14 days on Team, no card | 14 days on Team, no card | Talk to us | Talk to us |
Your 14-day trial runs on Team, no card required. Choose Solo or Team when it ends. We bill in CHF; euro and dollar amounts are approximate. Sovereign is designed for FINMA-regulated environments with customer-controlled infrastructure and data flows.
Signing up means you accept the General Terms and the Tessa Cloud Service Terms. Everything your team creates stays yours and can be exported at any time, free of charge: Your data.
FAQ
Tessa tests Android and iOS apps, web applications, and desktop targets you explicitly enable — from Electron apps to classic Java desktop software. Targets run on physical devices, local or remote virtual devices, and browsers.
No. Scenarios use natural-language preconditions, steps, and expected outcomes. Tessa drives the target through its available accessibility and automation tools instead of asking testers to maintain selector scripts.
Observations from Tessa runs, deterministic replays, and Tessa Assistant explorations are folded into the App Map. Tessa groups stable screens, records transitions, and recalculates coverage gaps from the observed state.
Yes. With Tessa Cloud, connect your own API key for a supported AI provider. With Tessa Sovereign, connect a supported provider or OpenAI-compatible endpoint inside your deployment.
Yes. The server, browser UI, and executors can be deployed in your environment, with application data scoped by organisation.
Yes, with one click. An organisation owner can export the complete organisation at any time: scenarios with their version history, test plans, schedules, the App Map, settings, integrations, members, and full reports including screenshots, logs, and recordings — one ZIP archive of machine-readable JSON. The export works in every organisation state, even after you cancel.
Enterprise single sign-on is part of the Enterprise plan and of Tessa Sovereign. Solo and Team use Google or GitHub sign-in.
Tessa Sovereign is designed for them: services, test data, and evidence remain on customer-controlled infrastructure, and a self-hosted AI endpoint allows the deployment to be configured for fully internal operation. This is an architecture claim, not FINMA certification or approval; final compliance depends on the institution's configuration and controls.
Yes. Install the Tessa GitHub App, or connect GitLab with an access token (gitlab.com or self-managed), and Tessa drafts issues from failed runs, comments on the existing issue when a failure reproduces, and flags a run as a regression when a closed issue's failure returns. You can also let Tessa open, comment on, and close issues autonomously; every action is documented on the issue with its reason.
Open the sign-up page and sign in with Google or GitHub. Your workspace is provisioned automatically within a minute, no credit card required. Connect your own API key for a supported AI provider and use Tessa Cloud free for 14 days on the Team plan. When the trial ends, choose Solo or Team and add your card in the billing portal; from then on your organisation is billed monthly, including VAT. Without a card, nothing is charged.
Tessa Cloud has two plans, billed monthly and including VAT: Solo for one person with one project and one parallel run, and Team for up to six people with unlimited projects and unlimited parallel runs. The current prices are in the plan table above. Both include unlimited own executors and devices, your own AI provider key, EU hosting, and cancellation at any time; there are no credits, no run limits, and no per-device fees. Enterprise, with custom seats, enterprise SSO, and a cloud device fleet on request, and Tessa Sovereign, self-hosted in your own infrastructure, are priced individually.
Every person who can sign in to your organisation's workspace counts. Solo is for one person, Team includes up to six people, Enterprise is custom, and Tessa Sovereign has no limit.
A project is one application you test with Tessa, with its own scenarios, test plans, runs, targets, and App Map across Android, iOS, web, and desktop. Solo includes one project; Team, Enterprise, and Tessa Sovereign have unlimited projects.
Solo and Team are hosted in the EU and operated by Ernst & Conte; Enterprise can be hosted in the EU or in Switzerland. Application data is isolated per organisation. Tessa Sovereign runs in your own infrastructure.
Reports include scenario-step results, expected and observed behaviour, screenshots, run metadata, and application logs: Android logcat, iOS console output, or web console output. A recording of the run can be enabled as well.
Get started
Request a live product walkthrough or a Sovereign deployment discussion. Tell us what you want to test and we will prepare the right next step. Want to try Tessa Cloud? Start your free trial directly, no request needed.