Testaro — Test Management for Azure DevOps
Testaro brings full test management to Azure DevOps without the Test Plans license. It runs on the
Basic access level and stores everything natively in your own Azure DevOps organization — no
separate tool, no data leaving your tenant.
Free during early access. A freemium model is planned (core test management stays free forever;
advanced features move to a Pro tier with a trial). Early adopters keep Pro free for a defined period.
Details: https://testaro.baytekdev.com/pricing
From the makers of Agile Analytics. Testaro is built by Baytek, who also make
Agile Analytics: sprint
forecasting, cycle time and flow metrics inside Azure DevOps.
See it in action

Release readiness at a glance: pass rate, failing cases, and the flaky and untraced cases that need attention.

Test cases with steps and expected results, linked to Azure DevOps work items for traceability.

Run a suite case by case with Pass, Fail or Block, then re-run only the failures.

Reports: requirement coverage, status breakdown, pass rate by priority and weekly test velocity.


How Testaro relates to Azure Test Plans
Read this before installing — it is the most common question.
- Testaro is its own test store inside your Azure DevOps project (Extension Data). It does not
edit Azure Test Plans work items in place, and it does not need the Test Plans license.
- It imports from Azure Test Plans. "Sync from Azure DevOps" reads your existing Test Case work
items (with steps) into Testaro and keeps a link to the original for traceability. Re-syncing skips
cases already imported.
- It publishes back on request. A tester can ask for a Testaro case to be published as a native
Test Case work item; an admin approves, then Testaro writes it. Nothing is written to Azure Boards
without an admin's approval.
- The Testaro tab on work items is read-only for the work item. It reads Testaro's own data;
linking or creating a test from the tab changes only the Testaro test case, never the work item or
its history.
- It does not run your automated tests. Your pipeline runs them; Testaro ingests JUnit / .trx
results (paste, upload, or the pipeline task) and shows them alongside manual runs.
- It does not record your screen. Exploratory sessions are charter, timed notes, and finding→bug.
Microsoft's Test & Feedback extension does screen recording; Testaro does not.
- Server / on-prem installs. Testaro installs on Azure DevOps Server, and core test management is
fully local to your collection. The Boards/Repos integrations (bug filing, traceability, publish) now
resolve your server's address automatically, but that isn't yet confirmed on a customer's Server —
email support@baytekdev.com and we'll help you trial it. Cloud extras still need internet access.
Full comparison: https://testaro.baytekdev.com/compare/azure-test-plans
What you get
- Test cases with steps, BDD/Gherkin authoring, data-driven parameters, tags, folders, custom
fields, attachments, version history, and review/approval.
- Suites, plans & runs — group cases, execute with pass/fail/block and step-level results that
save as you go (several testers can work one run), roll results back to case status, compare runs,
re-run only the failures.
- Screenshots & videos — upload (or paste) evidence on a run result or a specific step, and reference
screenshots on the test case itself. Stored in your own Azure DevOps organization; shown on the work
item. Bugs filed from a failure carry the tester's note and the files.
- Traceability, on the work item itself — every work item gets a Testaro tab showing its linked
tests, a one-line "ready to move on?" verdict, each test's latest result and full run history (who ran
it, which step failed, screenshots). Link, unlink or create tests — or run them — right from the
ticket. In the hub, link work items by ID or by searching their titles, open them in one click, and see
a coverage matrix of requirements → tests.
- Reporting — coverage %, per-suite reports, run/defect trend, velocity per week, status & priority
breakdowns, a live "savings vs Test Plans" panel, CSV export and print, shareable report links, and a
dashboard widget.
- Test hygiene — stale, never-run, step-less, untraced, and flaky cases surfaced in one place.
- Exploratory testing — charter-based sessions with a findings timeline; turn a finding into a Bug
or a whole session into a documented test case.
- Shared steps & configurations — reuse (and nest) step blocks; run cases across an environment
matrix.
- CI integration — ingest JUnit / .trx results; a pipeline task publishes build results into
Testaro and can post a run summary to Slack / Teams / a webhook.
- Scheduled runs — generate cron YAML for your own Azure Pipelines; no Testaro server involved.
- Migration — import from Azure Test Plans, TestRail, Xray/Jira CSV, or generic CSV; full-project
backup and restore.
- AI (bring your own key) — generate test cases from work items or PRs, find coverage gaps, triage
failures, and scope regression from a diff, using your AI provider. Your key stays in your browser
and requests go straight to the provider. Admins can optionally use a company-managed key held
server-side, with per-user spend caps.
- Security page — every OAuth scope the extension holds, in plain English, plus an audit log of
who did what.
Why teams choose Testaro
- License-free test management — works on Basic, not the Test Plans tier.
- Your data stays in your ADO org — no third-party SaaS, strong privacy posture, no telemetry
unless an admin turns on anonymous usage statistics.
- AI that does analysis, not just generation — coverage gaps, failure triage, change-aware
regression scoping.
Getting started (about ten minutes)
- Install Testaro and open Boards → Testaro. The first person to open it becomes the admin and
can add other admins in Settings.
- On a fresh project you get three choices: Start with sample data (a small demo set you can remove
with one click), Import what you already have (Azure Test Plans, TestRail, CSV), or Start from
scratch.
- Build a suite, start a run, mark results. The Overview, Reports and the dashboard widget update
immediately.
- Optional: add your AI key under AI Settings, connect a GitHub repo, or generate a scheduled-run
pipeline under Scheduled runs.
Common questions
- Do my testers need a Test Plans license? No. Basic access is enough.
- Where is the data? In your Azure DevOps project, as extension data. Testaro runs no database of
your test content. You can export a full JSON backup at any time from Settings.
- Can one customer see another's data? No. Extension data is scoped to your organization and
project, and Testaro has no server-side store of it.
- Does it work on Azure DevOps Server? It installs, and core test management is fully local. The
Boards/Repos integrations resolve your server's address automatically, but that isn't yet confirmed on
a real Server instance — email support@baytekdev.com if you run Server and we'll help you trial it.
Cloud extras (share links, company AI key) still need internet access.
- Who can see screenshots and videos? Anyone who can open the project in Azure DevOps — including
Stakeholders (free access level). Files live in your org's work item attachment store, never on a
Testaro server. An admin can also have them attached to the linked work items (Settings, off by default).
- Can I hide the Testaro tab on some work item types? Yes. Azure DevOps adds extension tabs to every
work item type; in an inherited process, an org admin can hide it per type under Organization settings
→ Process → (work item type) → Layout.
- How do I get help or request a feature? The 💬 Ask Henry button inside the hub opens a short
form; the maintainer reads every message. Or email support@baytekdev.com.
| |