Bug report grader: score a report on 8 criteria

Paste one bug report from your tracker, Discord or e-mail. The grader checks 8 things a programmer needs before they can reproduce the bug, scores the report and tells you what to add. The criteria are the fields of our sample QA report.

Everything runs in your browser; nothing is uploaded.

The 8 criteria

#CriterionWhat the grader looks for
1Title: what, where, whenA first line of 25–140 characters.
2Numbered stepsAt least two lines starting with a number or “Step”.
3Expected result“Expected:” or a sentence with “should”.
4Actual result“Actual:” or “instead”, “what happens”.
5Build, branch, version“build”, “version”, “branch” or a version number.
6Hardware, OS, inputA GPU, CPU, RAM, OS, resolution or input device.
7Reproducibility“4/5”, a percentage, or always / sometimes / once.
8AttachmentVideo, screenshot, log, crash dump or save file.

The checks are keyword heuristics, so a well-written report in unusual wording can score lower than it deserves, and a report that name-drops every field can score higher. Use it as a nudge, not a judge. How to brief testers so reports arrive in this shape: How to write a QA brief.