Skip to content
Early Access

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.

1

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.

2

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.

3

Run the Tests

Run single scenarios, batch test plans, or schedule automated regression suites. Tessa controls the device or browser autonomously, executing every step.

4

Review the Reports

Get detailed pass/fail reports with screenshots for every step. Export as HTML or JSON and share with your team.

Core Feature

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.

Login_Flow.md
# Login Flow
## Preconditions
- App is installed and launched
- User has a valid account
## Steps
1.Open the app
Expected: Login screen is displayed
2.Enter valid email address
3.Enter valid password
4.Tap "Sign In" button
Expected: Dashboard screen loads within 3 seconds

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

Choose Your Edition

Every team has different needs. Choose the Tessa edition that fits yours.

Tessa 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
Request Early Access

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
Sign Up for Early Access

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

Tessa Cloud
Team Dashboard
Jira Integration
Git Integration
Trend Analysis
Notifications

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.