It lets developers use Claude Code, Cursor, or other LLM tools to query reports, analyze flaky tests, compare runs, and manage test suites using natural language.
Our native GitHub integration posts AI summaries directly to your PRs and commits, while CI Checks block merges when tests donโt meet your quality gates. Re-run only failing tests with a single command, cutting CI time and costs significantly.
Pull Request tracking links every test run to its commit. Branch mapping organizes runs by environment.
Role-specific dashboards show QAs flaky tests and failure patterns, while developers see exactly which tests their commits broke.
Every test run comes with AI-driven failure classification with a confidence score and recommended fix.
The Specs Explorer highlights which test files need attention, and error analytics group similar failures so you fix root causes instead of chasing individual symptoms.
Connect Jira, Linear, Asana, or Slack to create bug reports with full context pre-filled.
A startup from San Jose, the United States that is founded by Pratik Patel.
Centralized test reporting dashboard
All Playwright test runs in one place (no more CI log digging).
Evidence pack for debugging (Trace + Screenshot + Video + Console logs)
Everything needed to debug a failure is available instantly in one view.
Failure grouping (error clustering)
Groups identical failures across runs so teams fix/debug once instead of repeatedly.
Flaky test detection + flakiness trends
Finds unstable tests automatically and shows stability over time.
Failure history + timelines
See when a test started failing, how often, and what changed across releases.
Upload Playwright JSON + HTML reports (zero disruption)
Works with native Playwright outputs without changing your framework.
GitHub Actions integration (CI report upload)
Auto publishes reports from CI and keeps results organized per workflow run.
PR and branch level dashboards (GitHub context)
See test health per PR/branch so merges and releases are safer.
Commit level mapping (SHA traceability)
Every failure is tied to a specific commit for faster ownership and root cause tracking.
CI run linking (1 click jump to GitHub job)
Jump directly from failure to the exact GitHub Actions run/logs.
Run comparison (what changed)
Compare two runs to immediately identify new failures, regressions, and time changes
Real time execution view + shard visibility (custom reporting)
Live execution updates with shard/worker level failure visibility.
CI optimization controls (save CI minutes)
Rerun only failed tests, smart retries, fail fast to reduce wasted pipeline time.
AI failure classification
Automatically tags failures like flaky/infra/product bug/timeout to reduce triage load.
Natural language querying via MCP (AI assistants)
Ask โwhy did this fail?โ or โwhat changed?โ and query test history instantly.
Slack alerts integration
Pushes run failures + flaky summaries to teams so they react quickly without opening dashboards.
Jira / Linear integration
Create issues directly from failures with full evidence attached (trace, screenshot, logs).
Webhook integration
Send run results into internal workflows, automation, and custom dashboards.
Cloud storage integration (S3 / Azure Blob)
Stores large artifacts reliably for long term debugging and audit history.
ย โข ๐ฃ๐น๐ฎ๐๐๐ฟ๐ถ๐ด๐ต๐ ๐ณ๐ถ๐ฟ๐๐ ๐ฟ๐ฒ๐ฝ๐ผ๐ฟ๐๐ถ๐ป๐ด + ๐๐ฒ๐๐ ๐บ๐ฎ๐ป๐ฎ๐ด๐ฒ๐บ๐ฒ๐ป๐ ๐ถ๐ป ๐ผ๐ป๐ฒ ๐ฝ๐น๐ฎ๐ฐ๐ฒ: It is positioned as a Playwright focused reporting and test management platform, not a generic dashboard, so teams spend avg 30โ60% less time jumping between CI logs, artifacts, and local reruns.
โข ๐ง๐๐ผ ๐ฟ๐ฒ๐ฝ๐ผ๐ฟ๐๐ถ๐ป๐ด ๐บ๐ผ๐ฑ๐ฒ๐ ๐๐ผ ๐๐ฒ๐ฎ๐บ๐ ๐ฐ๐ฎ๐ป ๐ฎ๐ฑ๐ผ๐ฝ๐ ๐ถ๐ ๐๐ถ๐๐ต๐ผ๐๐ ๐ฑ๐ถ๐๐ฟ๐๐ฝ๐๐ถ๐ผ๐ป: You can upload native Playwright JSON and HTML reports with avg <10 minutes setup time, or use custom reporting for real time streaming and deeper metadata once you scale.
ย โข ๐ ๐๐ฃ ๐๐๐ฝ๐ฝ๐ผ๐ฟ๐ ๐ณ๐ผ๐ฟ ๐๐ ๐ฎ๐๐๐ถ๐๐๐ฎ๐ป๐๐ ๐๐ถ๐๐ต ๐ฟ๐ฒ๐ฎ๐น ๐๐ฒ๐๐ ๐ฐ๐ผ๐ป๐๐ฒ๐ ๐: The MCP server connects tools like Cursor and Claude so they can query real runs, artifacts, and test history, which can cut investigation time by avg 40โ70% for recurring failures and flaky tests.
โข ๐ช๐ผ๐ฟ๐ธ๐ณ๐น๐ผ๐ ๐น๐ถ๐๐ฒ๐ ๐๐ต๐ฒ๐ฟ๐ฒ ๐ฒ๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ ๐๐ผ๐ฟ๐ธ (๐๐ถ๐๐๐๐ฏ): Runs map to PRs and commits, plus the GitHub Marketplace reporter can add evidence driven summaries in PRs, reducing back and forth review cycles by avg 20โ40%.
โข ๐๐ฎ๐๐๐ฒ๐ฟ ๐๐ฟ๐ถ๐ฎ๐ด๐ฒ ๐๐ถ๐๐ต ๐น๐ฒ๐๐ ๐ป๐ผ๐ถ๐๐ฒ: Error grouping + AI failure classification reduces repeated debugging and helps teams focus on the root cause, often reducing triage time by avg 50โ80%.
โข ๐๐๐ถ๐ฑ๐ฒ๐ป๐ฐ๐ฒ ๐ถ๐ ๐ณ๐ถ๐ฟ๐๐ ๐ฐ๐น๐ฎ๐๐: Screenshots, traces, videos, console logs are available in one view, so teams avoid the โopen logs โ guess โ rerunโ loop, saving avg 15โ45 minutes per failure in mid size suites.
โข ๐๐ถ๐๐๐๐ฏ ๐ฎ๐ป๐ฑ ๐๐ ๐๐ฟ๐ฎ๐ฐ๐ฒ๐ฎ๐ฏ๐ถ๐น๐ถ๐๐: PR, branch, and commit mapping connects failures directly to changes, typically reducing โwho broke it?โ identification time by avg 30โ60%.
โข ๐๐๐๐ผ๐บ๐ฎ๐๐ถ๐ผ๐ป ๐ณ๐ฟ๐ถ๐ฒ๐ป๐ฑ๐น๐ ๐ถ๐๐๐๐ฒ ๐ฐ๐ฟ๐ฒ๐ฎ๐๐ถ๐ผ๐ป ๐ฎ๐ป๐ฑ ๐ฎ๐น๐ฒ๐ฟ๐๐: Slack alerts + Linear/Jira ticketing from failures reduces manual reporting effort by avg 60โ90% (no copy paste screenshots/logs).
โข ๐๐ฒ๐๐ถ๐ด๐ป๐ฒ๐ฑ ๐๐ผ ๐ฟ๐ฒ๐ฑ๐๐ฐ๐ฒ ๐๐ฎ๐๐๐ฒ๐ฑ ๐๐ ๐๐ถ๐บ๐ฒ: Features like rerun only failed, smart retries, and fail fast help reduce wasted pipeline minutes, commonly saving avg 10โ35% CI cost/time depending on suite size.
โข ๐๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐ฒ๐ฟ๐ ๐ฎ๐ป๐ฑ ๐ฆ๐๐๐ง๐ who need quick failure context and traceability, and want to reduce failure investigation from avg 30โ40 minutes to 5โ15 minutes per incident.
โข ๐ค๐ ๐ฒ๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ who want clear reporting, flaky tracking, and test health analytics, helping them reduce flaky noise by avg 20โ50% over a few weeks via better visibility and prioritization.
โข ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ถ๐ป๐ด ๐บ๐ฎ๐ป๐ฎ๐ด๐ฒ๐ฟ๐ ๐ฎ๐ป๐ฑ ๐ฝ๐ฟ๐ผ๐ฑ๐๐ฐ๐ ๐๐ฒ๐ฎ๐บ๐ who need release confidence signals, trend visibility, and a shared source of truth, often reducing โrelease go/no goโ uncertainty by avg 30โ50%.
โข ๐ง๐ฒ๐ฎ๐บ๐ ๐ฟ๐๐ป๐ป๐ถ๐ป๐ด ๐ฃ๐น๐ฎ๐๐๐ฟ๐ถ๐ด๐ต๐ ๐ถ๐ป ๐๐ (GitHub Actions, GitLab, etc.) who need reporting that scales beyond raw logs, saving avg 3โ10 hours/week for teams with frequent PR merges.
We built TestDino after hitting the same breaking point most Playwright teams face when the suite starts scaling. Failures were not the real problem. Debugging was. A single CI failure would take avg 30โ60 minutes just to collect the right context. Traces, screenshots, videos, console logs were scattered across CI artifacts and reruns, so avg 40โ70% of the time went into finding evidence, not fixing the issue. Flaky tests made it worse. Teams kept rerunning pipelines โjust to confirmโ, wasting avg 10โ30% CI minutes and slowing PR merges by avg 20โ40% because reviewers couldnโt quickly see what failed and why.
Thatโs when we got the idea: reporting should not be a static page. It should be an evidence and decision system. Failures should come with full context by default. Repeated failures should be grouped automatically so teams debug once, not ten times. And everything should map back to GitHub PRs and commits so ownership and root cause become obvious.
So we built TestDino: a Playwright first reporting and debugging platform that centralizes every run, bundles trace + screenshots + video + logs into one evidence view, clusters similar failures across runs, and highlights flaky tests with history and trends. The result is a workflow where investigation drops from avg 30โ60 minutes to avg 5โ15 minutes, repeated triage reduces by avg 50โ80%, and teams save hours every week by eliminating reruns and guesswork.
ย ย โข OpenObserve ย ย โข Fraklin
โข ๐ฃ๐น๐ฎ๐๐๐ฟ๐ถ๐ด๐ต๐: Built around Playwright reporting workflows and artifacts to improve debugging speed by avg 2โ5x compared to plain CI logs.
โข ๐ ๐๐ฃ (๐ ๐ผ๐ฑ๐ฒ๐น ๐๐ผ๐ป๐๐ฒ๐ ๐ ๐ฃ๐ฟ๐ผ๐๐ผ๐ฐ๐ผ๐น): MCP server enables AI assistants to fetch real test context, reducing investigation time by avg 40โ70% in repeated failure patterns.
โข ๐ก๐ผ๐ฑ๐ฒ.๐ท๐ ๐๐๐ (๐๐ฑ๐ฝ๐): Uploads Playwright reports from CI with avg <2โ3 minutes integration effort inside pipelines.
โข ๐ฃ๐๐๐ต๐ผ๐ป ๐๐๐ (๐๐ฒ๐๐๐ฑ๐ถ๐ป๐ผ): Supports pytest Playwright workflows to standardize reporting and reduce manual report handling by avg 60โ90%.
โข ๐๐ถ๐๐๐๐ฏ ๐ ๐ฎ๐ฟ๐ธ๐ฒ๐๐ฝ๐น๐ฎ๐ฐ๐ฒ ๐ฎ๐ฝ๐ฝ ๐ถ๐ป๐๐ฒ๐ด๐ฟ๐ฎ๐๐ถ๐ผ๐ป: Adds GitHub native workflow support (PR checks / mapping), reducing review to debug loop by avg 20โ40%.
โข ๐๐ฐ๐ต๐ฆ: ๐ช๐ฏ๐ต๐ฆ๐ณ๐ฏ๐ข๐ญ ๐ด๐ต๐ข๐ค๐ฌ ๐ฅ๐ฆ๐ต๐ข๐ช๐ญ๐ด (๐ฅ๐ข๐ต๐ข๐ฃ๐ข๐ด๐ฆ/๐ฉ๐ฐ๐ด๐ต๐ช๐ฏ๐จ/๐ง๐ณ๐ข๐ฎ๐ฆ๐ธ๐ฐ๐ณ๐ฌ) ๐ข๐ณ๐ฆ ๐ฏ๐ฐ๐ต ๐ค๐ญ๐ฆ๐ข๐ณ๐ญ๐บ ๐ฑ๐ถ๐ฃ๐ญ๐ช๐ด๐ฉ๐ฆ๐ฅ, ๐ด๐ฐ ๐ฏ๐ฐ๐ต ๐ญ๐ช๐ด๐ต๐ฆ๐ฅ ๐ข๐ด ๐ง๐ข๐ค๐ต๐ด.
TestDino appears to be a test automation reporting and analytics platform designed to help teams visualize and manage results from testing frameworks like Playwright. Based on available information, it offers useful features for teams looking to improve test observability, though as a newer/niche tool it's worth evaluating against your specific stack and needs before committing.
We have collected here some useful links to help you find out if TestDino is good.
Check the traffic stats of TestDino on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of TestDino on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of TestDino's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of TestDino on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about TestDino on Reddit. This can help you find out how popualr the product is and what people think about it.
This is where intelligent analysis complements execution. Tools like TestDino analyze results across runs with AI-driven categorization:. - Source: dev.to / 6 months ago
Add TestDino to GitHub Actions: install reporter, configure API key. First run uploads results and establishes analytics baseline. - Source: dev.to / 7 months ago
Before using TestDino, flaky tests were difficult to reason about. Failures appeared in CI, but understanding whether they were unstable or recurring required manual checking across runs. - Source: dev.to / 7 months ago
TestDino brings trust back. Your tests become a tool again, not a burden. - Source: dev.to / 12 months ago
Do you know an article comparing TestDino to other products?
Suggest a link to a post with product alternatives.
Is TestDino good? This is an informative page that will help you find out. Moreover, you can review and discuss TestDino here. The primary details have been verified within the last quarter. So they could be considered up to date. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.