Reporting

TestDino: uses, strengths, and limitations

Playwright-focused test reporting and quality-signal organization.

TestDino logo
Pricing model
Commercial
Open source
No
Last verified

In simple terms

What is TestDino?

TestDino receives Playwright test results and CI evidence, then organizes runs, failures, traces, and longer-term signals in a hosted reporting interface.

Practical guide

TestDino explained simply

In plain words

When Playwright finishes a run it produces a report — but that report lives and dies with one run, on one machine. TestDino collects those runs in one place over time, so you can ask questions a single report cannot answer: is this test getting slower, has it failed before, did this start after Tuesday's release?

Think of it as the difference between a receipt and a bank statement. Both are accurate; only one shows you a pattern.

What using it looks like

  1. Keep running Playwright exactly as you already do.
  2. Add an upload step to your CI job so results and evidence are sent after each run.
  3. Open a failed run and go straight to its trace, screenshot or video instead of downloading an artifact.
  4. Look across runs to see which failures repeat and which are one-offs.
  5. Use that history to decide what to fix first.

The value shows up once you have a few weeks of history. Before that, a local HTML report tells you nearly as much.

What to watch out for

  • It is built around Playwright. If your suite is Selenium or Cypress, this is not your tool.
  • Uploading traces and videos means test evidence leaves your CI. Check what is in them — screenshots of a test environment can still contain data you would rather not send.
  • Analytics tell you which tests are unreliable. They do not fix them. Someone still has to.
  • If your suite is small and stable, a static report may genuinely be enough.

Common questions

Does it replace the Playwright HTML report?

No, it sits alongside it. The local report covers one run; this adds history, sharing and cross-run analysis.

Do I have to change my tests?

No. The integration happens at the CI level, after tests have run.

What if we cannot send data outside our network?

Then a hosted reporting service is the wrong shape for you. Keep the local report and retain artifacts in your own CI storage.

Core capabilities

What it helps teams do

Run history

Retain Playwright run results and associated CI context across executions.

Failure evidence

Organize traces, screenshots, videos, logs, and related test information.

Cross-run analysis

Group failures and inspect flaky or regression patterns over time.

CI integrations

Upload results from supported continuous-integration providers.

Good fit

Consider TestDino when

  • Teams already using Playwright in CI
  • Centralized run history and failure evidence
  • Cross-run flaky-test and regression investigation

Consider alternatives

Another approach may fit when

  • The test suite does not use Playwright
  • A local static HTML report meets retention and sharing needs
  • Test evidence cannot be uploaded to a hosted service

Trade-offs

Limitations to understand

  • It is Playwright-focused rather than a general runner for every test framework.
  • Hosted retention introduces data-governance and commercial-plan decisions.
  • Analytics assist investigation but do not replace fixing the underlying test or product problem.

Evaluation checklist

Questions to answer before adoption

  1. 01Which Playwright evidence is uploaded and how is sensitive data redacted?
  2. 02How long must runs and artifacts be retained?
  3. 03Which CI and issue-tracking integrations are required?
  4. 04Does cross-run analysis provide value beyond the existing Playwright report?