Skip to main content
TestDino is test intelligence for Playwright teams running at scale in CI. Who it’s for: QA engineers, SDETs, and platform teams owning Playwright suites with hundreds of runs per day across multiple environments and branches. The stock HTML report shows a single run, then expires with the artifact. The real signal lives across runs: flakes, regressions, slow tests, coverage gaps. That is what TestDino captures. Every run is stored permanently, with full evidence attached: CI metadata, traces, screenshots, videos, console logs, and git context. Built on top of that:
  • Embedded trace viewer, no artifact downloads
  • Error grouping across runs
  • Flake detection and regression tracking
  • Coverage intelligence from your test code and app docs
Test management, built in:
  • Manual test case library, mapped to your automated Playwright tests
  • Bulk test case creation via MCP, generated from PRDs, user stories, or Jira tickets
  • TestDino as the single source of truth for both manual and automated coverage
  • Traceability from requirement to test case to the automated run that covered it
Where it shows up in your workflow:
  • CI: rerun only failures, cut pipeline cost
  • Tickets: prefilled Jira, Linear, Asana issues
  • Alerts: environment-routed Slack notifications
  • AI agents: MCP server for contextual debugging in your IDE

Get Started

Getting Started

Set up TestDino in minutes

Integrate CI Provider

Connect your CI pipeline to TestDino

Quick Install

First, generate an API key and export it as TESTDINO_TOKEN.
npm install tdpw
export TESTDINO_TOKEN=<your-api-key>
npx tdpw upload ./playwright-report --token="$TESTDINO_TOKEN" --upload-html

Quick Reference

FeatureDescription
Real-time streamingResults appear on the dashboard as each test completes
Suite history and dashboardUnified view of test health, trends, flaky tests, and PR status
CI optimizationRerun only failed tests to cut runtime and CI costs
Evidence panelScreenshots, videos, console logs, traces, and visual diffs
Flake trackingDetect and categorize flaky tests across runs
Error groupingGroup failures by root cause and error message
MCP ServerAI agents query test runs, logs, traces, and suggest fixes
Test managementOrganize test cases, suites, and ownership linked to real runs
Automated reportsScheduled PDF summaries on daily, weekly, or monthly cadence

Explore Features

TestDino groups its capabilities across three workflows: analyzing failures, optimizing CI runtime, and reducing manual triage.

Analyze Failures

Feature
Description
Unified view of test health, trends, flaky tests, and PR status.
Map branches to environments so trends and failures stay comparable.
Debug with traces, screenshots, videos, and console logs.
Group similar failures by error message and root cause.

Optimize CI Runtime

Feature
Description
Re-run only what failed to cut pipeline time.
Groups reruns by branch and commit with full attempt history tracking.
Block merges until tests meet quality gates.

Reduce Manual Triage

Feature
Description
Create tickets and send Slack summaries by environment.
Let AI agents query your test data directly.
Organize tests in suites with bulk operations.

Watch the 2 minute demo

Community and Contact

Discord

Questions and updates from the community.

GitHub

Follow TestDino on GitHub.

Contact Support

Get help from the TestDino team.

FAQs

Common questions answered.