How testing works
See where the score fits in the Project -> Channel -> Test -> Run -> Result model.
Every result, channel, and project in Testzilla carries a TZ Score: a single number from 0 to 100 that tells you, at a glance, how healthy that thing is. This guide explains what the number actually measures so you can trust it.
When the LLM judge grades a run, it does not just say pass or fail. It scores your test’s criteria and combines two things into the result’s TZ Score:
The result’s TZ Score is a blend of the two, weighted toward the test score. So a per-result score is a graded percentage, not simply 100 for a pass and 0 for a fail.
Channels and projects show a TZ Score too. It rolls up the hierarchy:
Testzilla is careful to distinguish two things that look similar but mean opposite things:
--, not a zero.This matters for roll-ups: a not-run test is excluded from the average entirely rather than dragged down to zero. A channel with one pass and one errored test reads 100%, because only one test was actually scorable, not 50%.
The same thresholds colour every ring, chip, and strip in the app:
| Score | Band | Colour |
|---|---|---|
| 70 and above | Healthy | Green |
| 60 to 69 | Watch | Yellow |
| 40 to 59 | At risk | Orange |
| Below 40 | Failing | Red |
| No score | Not run | Grey (--) |
The pass/fail threshold sits at 70 — that is the line the app treats as “good.”
You can turn a channel’s or project’s TZ Score into a public badge — an at-a-glance score you can embed in a README, a status page, or a client-facing site. Open the badge dialog from a channel or project and Testzilla mints an opaque, non-guessable public link and gives you ready-to-paste snippets:
The badge is derived server-side and shows only the headline score, band, and colour — never raw results, transcripts, or any PII. You can revoke the link at any time from the same dialog, which immediately invalidates the badge everywhere it is embedded.
How testing works
See where the score fits in the Project -> Channel -> Test -> Run -> Result model.
Reports
Turn a channel or project’s scores into an AI analysis with issues and fixes.
Reading results
Walk a full Web Chat result: transcript, screenshots, and verdict.