Test protocol template: write clear pass/fail steps in minutes

A test protocol turns "did it work?" into a repeatable checklist someone else can run exactly the way you intended — no guessing, no missed steps. Below is a real template you can copy, plus a free browser tool that builds the same thing for you.

What is a test protocol?

A test protocol is an ordered list of steps with a clear pass/fail (or rated) outcome for each one — written once, then run the same way every time. It's different from a bug report: a bug report describes something that already went wrong, while a protocol exists to systematically check whether something goes wrong at all, before you ship it or hand it to a tester.

A simple test protocol template

Here's a real one, for testing a robot mower and its companion app — copy the shape of it for whatever you're testing:

  1. Power on the device — boot completes within 30 seconds. Pass / Fail.
  2. Pair with the companion app over Bluetooth on the first attempt. Pass / Fail.
  3. Start a mapping run — GPS lock is acquired within 60 seconds. Pass / Fail.
  4. Run until the battery drops below 20% — a low-battery warning appears. Pass / Fail.
  5. Rate the overall experience. 1–5.

How to write your own

  1. Write each step so pass/fail is obvious — "the app opens" is vague; "the app opens within 3 seconds of tapping the icon" isn't.
  2. Order steps the way they'd actually happen, start to finish — a tester shouldn't have to jump around.
  3. Mix in a rating or multiple-choice step where a plain pass/fail loses information — "how did it feel" is a scale, not a checkbox.
  4. Ask for a photo, video, or screen recording on the steps that matter most — a claimed "pass" with no evidence is just an opinion.

Ready-made protocols

Rather not start from a blank page? Each of these guides includes a free protocol for that product, with the checks already written. Open one in the Protocol Builder to change the steps, or import it straight into BetaSuite.

These guides are in English.

Skip the busywork — build one instantly

BetaSuite's Protocol Builder runs entirely in your browser — write the steps, pick pass/fail, a rating, or multiple choice for each one, and generate a single code. No account, nothing installed, and nothing you type is sent anywhere from this page. Hand that code to a tester and they import it straight into the BetaSuite app. If they have AI on and have allowed protocol translation, the app translates it into their language and sends the text to their chosen AI provider; it never does this in Confidential Mode.

Open the Protocol Builder →

Run it, and it writes itself into your report

Every step a tester answers in the BetaSuite app — pass, fail, rating, or choice — rolls up automatically: pass rates, a fail-rate summary, and every result grouped by question in the generated PDF or DOCX report. Nobody has to manually tally a checklist afterwards.

Start testing with a real protocol today

Download on the App Store Get it on Google Play

Now on iPhone, iPad, and Android — get it on the App Store or Google Play.

See how screen + camera recording captures evidence too →

See everything else BetaSuite does →