Limited Founder's launch: first 100 customers lock in $10/mo for life. Standard pricing $15/mo after. See the deal →
Capture every step. Share one link. Capture every step. Share one link.

Client-ready QA reports
from manual tests and CI runs.

Manual screenshots and CI runs bundled in one read-only URL. No login for viewers, comments built-in.

Free in your browser · 30-day money-back on Pro · Your data never leaves
Your tool of record stays put. Export to wherever your team tracks the catalog — and import their CSVs right back in.
Auto-detects Zephyr Scale, Xray, Qase, Azure DevOps, and TestLink CSV. Anything else? Paste a markdown table — works for spec docs, wiki pages, AI-generated suites.
Tools of record
Zephyr Scale Xray TestRail PractiTest Qase Azure DevOps Jira
Formats
Excel Markdown Custom CSV
How it works

From blank tab to shareable evidence — in three moves.

No project setup, no template wizard. Open the app and start.

1

Paste & log

Screenshot to clipboard, paste into the step. Test data picker — IBAN, BSN, SSN, Luhn cards — one click away. Autosaved every keystroke.

2

Pipe in CI

One curl from your pipeline. New tests land as drafts to review; existing ones log a fresh snapshot. Cypress, Playwright, JUnit XML — no plugin.

3

Ship one link

Hit Share. Drop the URL in Slack, Jira, or the bug report. Read-only, optional password, optional expiry — no login for viewers.

The AI wedge

Record the session. Get the test written for you.

The testing was never the hard part — the write-up is. So you don't do it: record the run, AI drafts the Action / Expected steps, you review instead of transcribe. Up to 10 minutes a recording.

Add steps from recording Screen DevTools

5 sent · 1 hidden · each screen becomes one step in the order shown. Click to view full-size · drag to reorder · 👁 to hide a sensitive screen — it's not sent to the AI and not saved; a blank step is inserted for you to describe · × to remove. Need at least 2 screens, one sent to the AI.

👁 × Step 1 0:03 👁 × Step 2 0:09 👁 × Step 3 0:16 🙈 × HIDDEN 0:22 👁 × Step 4 0:31 👁 × Step 5 0:38
Discard + Add more screens Generate steps from 5 screens (+1 blank)
No browser extension — recording stays on-device. Only the screens you choose are sent.
Steps + screenshots, auto-filled into your test case

Apply coupon at checkout

CHK-12 · generated from recording · 6 steps
1 Open the checkout page with an item in the cart
Order summary and payment form are visible
Screen 1 — attached as evidence
2 Enter coupon code SAVE10 and apply
Discount of 10% is shown on the order total
Screen 2 — attached as evidence
3 Submit payment with a test card
Confirmation page shows the order number
Screen 3 — attached as evidence
4 Describe this step — screen was hidden
Sensitive screen — not sent to the AI, not saved
+ 2 more steps
6 steps added · autosaved from recording
Each sent screen keeps its screenshot as evidence; a hidden screen leaves a blank step you fill in. A draft, not a finisher: you review every line.

Record it, or curl it from CI — either way, you never re-type what your tests already encode. It drafts itself; you review and freeze.

What the incumbents miss

Know if it's a bug or a bad test — before you open it.

TestRail, Zephyr, and Xray show the same red ✗ whether your product broke or the test is just flaky. TestDossier ranks every failing case by failure pressure and splits it — Regressed (a real product bug), Flaky (a test you can't trust), Chronic (known-broken) — across your manual sessions and nightly Cypress runs. No plugin in your Cypress config, no add_run API call, no orphaned test IDs.

One project. One report. One shareable link.

Tests match against your project's tabs by ticket ID first, then by test-name substring. Unmatched tests still appear in History — tagged "untracked," never lost.

vs the incumbents

The gaps tools of record leave open.

Five evidence problems you end up solving yourself in TestRail, Zephyr, or Xray.

TestRail $40/seat
Zephyr Scale ~$20/seat
Xray Cloud ~$25/seat
Snapshot is immutable + diffed vs prior run (can't edit evidence after the fact; auto-diff shows what changed)
One shareable URL for stakeholders (no signup, no seat — manual + CI bundled)
CI results in one curl (no plugin, no setup)
Local-first (your evidence stays in your browser until you ship it)
Free tier (no signup, no user cap, full features)

Prices and features verified against each tool's public site, May 2026. Spotted something off? support@testdossier.com — we'll correct it.

Reviewers are free

PMs, clients, contractors — everyone who only needs to look opens the link with no login and no seat.

That's the part legacy tools charge the most for. Here it costs nothing — you only pay for the people who build the evidence.

For small teams

Workspaces — same workflow, shared.

Invite teammates by email. Shared projects, tabs, history, and Test Inbox. The workspace activity feed shows who changed what, so nothing slips through unnoticed.

$15/seat after the first.

See team pricing →
FAQ

Questions you're probably asking.

How is this different from TestRail / Zephyr / Xray?

TestRail tracks. TestDossier does. We replace the Google Doc next to your test management tool, not the tool itself.

Tools of record store the catalog and org-wide run history. TestDossier is for the actual doing: pasting screenshots, generating valid test data, capturing evidence — then sharing it as one read-only link your PM, client or lead opens and comments on without a login or a paid reviewer seat. When you're done, export to whichever tool your team uses — 9 formats. Built to live alongside TestRail / Zephyr / Xray, not replace them.

Is this for solo testers, or teams?

Both. Solo devs and indie QAs work in Free or upgrade to Pro for cloud sync and sharing. Small teams (typically 2–15) add a workspace for $15/seat after the first. If you're an individual QA inside a larger company, Pro is yours to use — Free is also full-featured, and you export to whatever tool of record your team uses.

Where is my data stored?

On Free, everything stays in your browser — IndexedDB, never sent to a server. Close the tab, your tests are still there next time. On Pro, tabs and history sync to your account so you can pick up on another device. Either way, screenshots aren't shared with anyone unless you generate a share link yourself.

Are my screenshots sent to an AI?

Only if you opt in. AI features are off by default and Pro-gated. When you trigger one (screen-recording extraction or fixture builder), the relevant text or recording is sent to Anthropic for that single request. We don't train on your data, we don't store your prompts beyond the request, and we don't read them. Skip AI entirely and nothing leaves your account.

How does the CI integration work?

One curl step in your pipeline — no plugin to install in your Cypress config, no pre-created run object, no orphaned IDs. Cypress JSON, Playwright JSON, JUnit XML, or generic JSON all work. Tests match against project tabs by ticket ID first (e.g. JIRA-123), then by test-name substring; unmatched tests still appear in History tagged "untracked." Per-project bearer tokens, atomic batch insert, idempotent retries via X-CI-Run-Id.

Do I need to install anything? Sign up?

No to both. Open /app in your browser and start a test report — no account, no install, no payment method. Free is full-featured for solo work. You only sign up if you want Pro (cloud sync, AI, sharing, team workspaces).

Free forever.
Pay when you need more.

Free is the daily grind: unlimited test cases, all 9 exports, works offline, your data never leaves the browser. Pro adds the team things — cloud sync, AI, shareable links with comments, CI integration, and branded PDFs.

Build your first report in 60 seconds

30-day money-back on Pro · Cancel any time, no questions asked.

Pro
$15/month
  • AI test generation from a screen recording
  • Cloud sync — tabs + history across all your devices
  • CI integration
  • Shareable links with stakeholder comments + view analytics
  • Branded PDF export with your logo
  • 50 GB cloud image storage (stack +50 GB packs at $5/mo)
Compare plans