CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/bug-report-template

Builds a well-formed bug (defect) report from raw observation notes - fills in summary, environment, steps to reproduce, expected vs actual, and severity rationale - and validates that each field has the load-bearing content reviewers and engineers need to triage. Also converts a single test-failure record (JUnit XML, Allure JSON, pytest log, Playwright report) into a classified, ready-to-file bug spec, and provides the adversarial review checklist that gates a report before it enters the tracker (required fields, single-description title test, severity-priority independence, reproduction quality). Use when a stakeholder reports a problem informally, when a CI failure artefact needs to become a triageable report, or when a drafted report needs a pre-filing quality audit.

81

0.88x
Quality

95%

Does it follow best practices?

Impact

80%

0.88x

Average score across 10 eval scenarios

SecuritybySnyk

High

Do not use without reviewing

Overview
Quality
Evals
Security
Files

severity-and-priority-scales.mdreferences/

Severity and priority classification scales

Deep reference for the bug-report-template SKILL.md. Consult when filling the Severity and Priority fields in Step 5 - the two are scored independently.

Per ISO/IEC/IEEE 29119-3:2021 (incident-report content; cite by stable standard ID - the spec is paywalled at iso.org but the field semantics are widely adopted).

Severity - intrinsic impact

Severity describes what the defect does to the user when it manifests, independent of business prioritization:

SeverityWhen to use
CriticalCrash / data loss / security breach / business-stopping outage.
MajorImportant feature unusable; workaround exists but is significant.
ModerateDegraded UX in a non-critical surface; minor data inconsistency.
MinorCosmetic, typo, label-only issue.

Priority - extrinsic business order

Priority describes when the team plans to fix:

PriorityWhen to use
P0Drop everything; fix now; usually paired with Severity Critical.
P1Fix in the current sprint / cycle.
P2Fix in the next planning cycle.
P3Backlog; fix opportunistically.

The two are independent

A Critical-severity bug for one user might be P2 if the user is non-paying; a Minor-severity bug on the marketing homepage might be P0 if launch is tomorrow. Score severity from the defect's impact on the user; let the PM / engineering decide priority from business context.

SKILL.md

tile.json