Write what to test. AI does the rest.
Tessa is an AI-powered testing companion that lets anyone test mobile and web apps — without writing code. Chat with Tessa's AI assistant to explore your app and create test scenarios. Run them autonomously on real Android and iOS devices or web browsers. Get detailed reports with screenshots for every step.
How It Works
Four steps. No code. Real devices and browsers.
Connect Your Devices
Plug in Android or iOS devices, or use Tessa's built-in browser targets for web testing. Virtual devices via Tessa Cloud are also supported.
Create Scenarios with AI
Chat with Tessa's AI assistant. She explores your app or website, navigates through screens, and generates structured test scenarios with you. Or paste existing test cases — Tessa imports any format.
Run the Tests
Run single scenarios, batch test plans, or schedule automated regression suites. Tessa controls the device or browser autonomously, executing every step.
Review the Reports
Get detailed pass/fail reports with screenshots for every step. Export as HTML or JSON and share with your team.
AI-Powered Scenario Creation
Don't know what to test or how to structure it? Chat with Tessa's AI assistant — she explores your app or website, navigates through screens, identifies testable areas, and creates complete, structured test scenarios for you. Preconditions, numbered steps, expected results — all generated automatically, ready to save and run. You can also paste test steps from Jira, Word, Gherkin, or any other format — Tessa's AI converts them into structured scenarios instantly.
Turn hours of manual test case writing into a 5-minute conversation.
Everything you need to test with confidence
AI Chat Assistant
Chat with Tessa to explore your app or website hands-free. She controls the device or browser, identifies what to test, and creates scenarios from the conversation. Works with mobile and web apps.
Scenario Editor
Define, edit, and manage structured test cases with preconditions, numbered steps, and expected results. Scenarios are saved per app and support cross-platform (Android, iOS, Web) or platform-specific configurations.
Autonomous Test Runner
Click "Run" on any scenario and Tessa executes it fully autonomously. She installs the app (or navigates to the URL), performs every step, takes screenshots as evidence, and produces a structured pass/fail report.
Detailed Reports with Screenshots
Every test run produces a comprehensive report showing each step's expected vs. actual outcome, with a screenshot captured at every step. Export as HTML or JSON to share with the team.
Android, iOS & Web
Test Android apps, iOS apps, and web applications from the same interface. Mobile uses real devices via USB or Emulators/Simulators that are either local or in the cloud. Web uses built-in Playwright browsers with desktop, tablet, and mobile viewports.
Target Management
Upload APK or IPA files and register web URLs as versioned targets. Tessa auto-extracts version and metadata from binaries. Before each run, the correct target is installed on the device or opened in the browser automatically. Keep multiple versions per platform and switch between them with one click — ideal for testing across releases or branch previews.
Batch Execution & Test Plans
Group scenarios into test plans and run them as a batch across multiple devices in parallel. Matrix mode runs every scenario on every device. Distribute mode splits work across your device pool.
Scheduled Regression Runs
Schedule test plans to run automatically — daily, hourly, or on a custom cron. Tessa runs the suite unattended and stores the results.
Replay Cache
After the first AI-powered run, Tessa caches the exact tool calls and replays them deterministically on subsequent runs — faster execution, zero AI token cost, same coverage. Falls back to AI if the app changes.
CLI for CI/CD
Run scenarios from your build pipeline with a single command. JSON, JUnit, Markdown, and HTML output formats. Integrates with any CI system — GitHub Actions, GitLab CI, Jenkins, and more.
Import from Any Format
Paste test steps from Jira, Word, Gherkin, spreadsheets, or plain text. Tessa's AI converts them into structured scenarios and saves them directly — no manual formatting needed.
Multi-Provider AI
Supports Anthropic Claude, OpenAI, Azure OpenAI, Google Vertex AI, OpenRouter, and any OpenAI-compatible endpoint. Choose the model that fits your needs — or use our managed AI.
Self-Healing Runs
When the app changes, Tessa adapts. Cached replay runs detect UI drift automatically and fall back to AI to complete the scenario. No brittle selectors, no broken tests — just resilient coverage that keeps working.
See Tessa in Action
Manage all your test scenarios in one place — filtered by platform.
Detailed reports with per-step pass/fail, bug categorization, and confidence levels.
Upload APKs, IPAs, or add web URLs — Tessa installs the right version automatically.
Schedule regression suites to run automatically — nightly, weekly, or custom cron.
Chat with Tessa's AI to explore your app hands-free and create test scenarios from the conversation.
Connect real devices, emulators, simulators, and browsers — all visible in one place.
Choose Your Edition
Every team has different needs. Choose the Tessa edition that fits yours.
Tessa Sovereign
For Banks & Regulated Industries
The fully self-contained edition for organisations that require complete data sovereignty. Designed for FINMA-regulated banks, insurance companies, and any environment where data must never leave the building.
- Fully air-gapped — no internet connection required
- On-premises AI — runs with your own AI infrastructure
- Custom branding with your logo and colours
- Unlimited users and apps
- Dedicated support with on-site onboarding
- Offline licensing — no external dependencies
Your data never leaves your premises.
Contact Us for SovereignTessa Enterprise
Bring Your Own Key
For enterprise teams who want to use Tessa with their own AI provider accounts. Supports multiple providers — no vendor lock-in.
- Bring your own key — Anthropic, OpenAI, Azure OpenAI, Vertex AI, OpenRouter
- Predictable software cost — AI costs controlled by you
- Multiple AI models to choose from
- Server + browser UI — accessible from any machine on your network
- CLI for CI/CD pipeline integration
Tessa Cloud
Fully Hosted (Coming Soon)
Everything runs in the cloud. No local installation, no physical device needed. Tessa Cloud hosts emulators and simulators, stores your scenarios, and runs tests entirely in the browser.
- No installation, no device management
- Cloud-hosted Android emulators and iOS simulators
- Scenario storage — accessible from anywhere
- Ideal for distributed teams
Built for Swiss Enterprise
Local Execution
All tests run on your infrastructure. No test data leaves your network.
On-Premises AI
Run with your own AI (Vertex AI, Azure OpenAI, or any OpenAI-compatible endpoint) for complete air-gap — zero external network calls.
FINMA-Ready
Designed for regulated banking and insurance environments.
Data Protection
Designed for compliance with Swiss FADP (nDSG) and GDPR.
Made in Switzerland
Designed and developed in Switzerland. No data processing abroad.
For banks and regulated institutions: Tessa Sovereign runs fully air-gapped on your infrastructure. No telemetry, no phone-home, no external connections. Custom-branded with your logo.
Coming Soon
Technical Specifications
| Host Platform | macOS (Apple Silicon + Intel), Windows, Linux |
| Mobile Device Support | Android and iOS — real devices via USB, emulators, and simulators |
| Web Testing | Built-in Playwright browsers — desktop, tablet, and mobile viewports |
| AI Providers | Anthropic Claude, OpenAI, Azure OpenAI, Google Vertex AI, OpenRouter, any OpenAI-compatible endpoint |
| CLI | Full CLI for CI/CD — run, batch, target, devices, schedules |
| Output Formats | JSON, JUnit XML, Markdown, HTML reports |
| Network | Only for AI API calls. Fully offline with on-premises AI infrastructure. |
Interested? Let's talk.
Tessa is currently available for early access. Get in touch to learn more, request a demo, or discuss a Sovereign deployment for your organisation.