Get your first result
Follow the Quickstart to sign up and run one test end to end.
Everything in Testzilla hangs off one model:
Project -> Channel -> Test -> Run -> Result.
Understand those five nouns and the rest of the product falls into place. This guide walks the whole path once, then explains the two things that happen behind the scenes: the queue that executes your runs, and the evaluation that grades them.
Project — a container that groups related channels and tests. One project per agent, product, or client is a good default. See Creating Projects.
Channel — a connection to the agent under test, plus its connection type: phone (an inbound call, where your agent receives the call Testzilla makes to it), LLM Chat, Web Chat, or Web Voice. Phone direction is always named from your agent’s perspective. The channel holds the provider details (for example a Retell agent ID or a phone number). See Creating Channels and Connection Types.
Test — one plain-language scenario with pass/fail criteria: what the AI tester should do, and what counts as success. A criterion can be marked as a blocker (see below). See Creating Tests.
Run — one execution of a test against its channel. Runs are asynchronous: starting one returns immediately and the work happens in the background.
Result — the graded outcome of a run: the transcript, a pass/fail verdict, a TZ Score, an AI analysis, and any data collected during the run. See How TZ Score works.
Starting a run does not block. Testzilla returns a queue entry immediately and processes the run in the background, so you can queue many runs at once and watch them finish on the Queue page.
Once a run finishes, an LLM judge reads the full transcript against your test’s criteria and returns one of three verdicts:
The judge scores each criterion individually, with evidence, and those points feed the TZ Score.
The judge is model-agnostic. Your account uses a sensible default judge model out of the box; there is no setup required to get graded results. (Testzilla runs on synthetic test data by design — see Synthetic data by design.)
run test runs once.Get your first result
Follow the Quickstart to sign up and run one test end to end.
Understand the score
How TZ Score works explains the number on every result and roll-up.
Drive it by chat
Using TZ Console builds and runs everything from plain language.
Run a suite
Benchmark the same tests across every channel at once.