Manual Tests¶
A manual test describes how to verify acceptance criteria that no automated test can check. One file per test setup, because the setup is the expensive part and usually serves several capabilities. An acceptance criterion verified here refers to the file that verifies it.
Test records (date, tester, hardware revision, result) do not belong in the file; attach them to a release or merge request.
This file is written by repo update; keep notes in another file.
Template¶
# Manual Test: Setup Name
## Scope
Capabilities and acceptance criteria verified.
## Safety
Hazards and protective measures, e.g. battery, motors, mains voltage.
## Equipment
Instruments, tools, firmware versions.
## Setup
Assembly and wiring, preferably with a sketch or photo.
## Preconditions
Initial state, flashing.
## Procedure
| Step | Action | Expected Result | Acceptance Criterion |
| --- | --- | --- | --- |
| 1 | What the tester does | What happens, with tolerance | Capability NNN, AC n |