Quick Reference
Test run
One execution of a Playwright test suite that reports its results to TestDino.- Carries metadata: branch, commit, CI provider, duration, pass/fail counts
- Links to the pull request that triggered it
- Tracked over time so you can compare runs across branches and pipelines
Test case
A singletest() or it() block that runs and reports one result.
- Result is one of: pass, fail, or flaky
- The smallest unit TestDino tracks
- The unit used to measure usage
Test suite
A set of test cases grouped together, usually by spec file or Playwright project.- Aggregates suite-level metrics: pass rate, duration, flakiness
- Helps locate the least stable areas of a codebase
Flaky test
A test that produces different results, passing in one run and failing in another, with no code change. How TestDino detects it:
Sub-categorized by root cause: Timing, Environment, Network, Assertion, or Other.
Read how detection works in Flaky Test Detection.
Failure classification
The category TestDino assigns to a failed test based on its likely root cause. The four categories:
Turns a wall of red into a triage queue, so teams fix real bugs first.
See how categories are assigned in AI Failure Analysis.
Error grouping
Clustering of failed and flaky tests by their shared error message within a run.- Review 5 underlying errors instead of 40 individual failures
- Each group shows the affected test count
- Each group links to every test case it covers
Trace viewer
The step-by-step replay of a single test execution. Shows, in sequence:- Each action and assertion
- Network calls and console logs
- DOM snapshots and screenshots
Real-time streaming
Results sent to TestDino live while the run is still in progress.- Package:
@testdino/playwright - Trigger: add the reporter to
playwright.config, then runnpx playwright test - No separate upload step: each test case streams as it finishes
Test execution
The billed unit of usage in TestDino: one attempt of one test case.
See how usage is metered in Billing & Pricing.
Code coverage
The percentage of application source code exercised by a test run, measured with Istanbul.- Ingested alongside test results
- Shows which code paths your Playwright suite reaches
Stability score
A test case’s pass rate across its run history.- Formula:
(Passed / Total Runs) x 100 - Quantifies how trustworthy a test is over time
- Scoped to the active branch
MCP (Model Context Protocol)
The open protocol that lets AI agents read TestDino data in natural language.- Works with agents like Claude and Cursor
- An agent can query test runs, failures, and flaky tests, then reason about them in chat
- Optional: TestDino works fully through the dashboard, CLI, and integrations
Quality gate
Rules that determine whether a TestDino CI check passes or fails on a pull request. A gate can block a merge on:- Failed tests
- Flaky tests
- A drop in pass rate
Environment mapping
Rules that tag each test run with an environment based on its branch name.- Example:
mainmaps to production,stagingmaps to staging - Filter analytics by environment
- Compare stability across deployment targets
Personal Access Token (PAT)
A user-scoped credential used to authenticate the Public API and the MCP integration.
Create one in Generate API Keys.
Related
Key Concepts
How test cases, suites, and classification fields fit together
Getting Started
Set up TestDino and upload your first run
Flaky Test Detection
How TestDino finds and categorizes flaky tests
MCP Overview
Connect AI agents to your test data