100% client-side · free · no tiers. TestPulse reads your Test Plans and renders reports locally. It is read-only except where you explicitly ask it to file something — starting with the Coverage Builder, which can create test plans/suites for you.
What you can do
Generate a report
Export polished reports as PDF, HTML, Word, Excel or PowerPoint from any Test Plan.
See coverage & quality
Coverage depth, a Quality Gate grade (A–E) and a GO/NO-GO release verdict.
Read the signal on the work item
A “Test coverage” tab on user stories: scope selector and an execution verdict.
Track trends & collaborate
History, trends, Teams/Slack notifications and scheduled reports.
Steer the campaign daily
An Execution Cockpit: burndown, what to run today and the remaining effort in tester-days.
Catch drift & stale coverage
Compare two plans, spot requirements changed since the baseline ran — and the Passed that no longer prove anything.
Organize your tests, Xray-style
A project-shared folder tree to organize and find your test cases — and generate an ADO plan from a folder.
Run exploratory sessions
A session from the user story: timestamped notes, annotated captures, bugs on the fly, and a signed PDF report.
Who it is for
- Product Owners / Test Managers — a report to share and a clear GO/NO-GO.
- QA & developers — coverage, depth, failures, traceability, exports.
- ADO admins — install on cloud or on-premises, control permissions.
Supported targets
Azure DevOps Services
Cloud organisations.
Azure DevOps Server 2022.1
On-premises collections.
What TestPulse is not
- Not a test runner — it reports on results, it doesn’t execute tests.
- Not a paid funnel — TestPulse is completely free: every feature, for everyone.
- Not a data processor — nothing leaves your Azure DevOps tenant.
Start here: your first report in 5 minutes
Follow the guided quickstart.