Markdown Editor

Test Incident Report Template (ISO/IEC/IEEE 29119-3)

Test incident: timing, originator, context, steps and results, severity, priority and risk, triage and classification, status history with state diagram

Test & QualitätStandardISO/IEC/IEEE 29119-3:2021 incident reporttestincidentreportdiagram

Anleitung: Use it for every event in formal testing that needs investigation. Fill context and steps first so someone else can reproduce it; triage fills the classification later. The main pitfall is treating every incident as a product defect or closing it before the retest.

Vorschau

Test Incident Report: [INC-ID] [Short title]

Report of one test incident: an event during testing that needs investigation, such as a failed test, an unexpected behaviour, or a problem with the test environment, data or test itself. It may turn out to be a defect in the product, or not. The structure follows the incident report information item of ISO/IEC/IEEE 29119-3:2021 (clause 8.11) and adds the analysis and closure fields teams need in practice. Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Incident ID[INC-QD53-0147] (Example)
Title[PDF export of ticket history times out for files over 5 MB] (Example)
Project / release[Quillfern Desk 5.3] (Example)
Status[See section 7]
Owner (assignee)[@developer]
Classification[Internal]
Last updatedYYYY-MM-DD
Linked items[Test case TC-PDF-034], [Blocker BLK-01], [Defect fix PR]

1. Timing information

ItemValue
ObservedYYYY-MM-DD HH:MM [time zone]
ReportedYYYY-MM-DD HH:MM [time zone]
Test cycle and runExample: System test cycle 1, run R-0312

2. Originator

ItemValue
Name and role[@name, tester]
Contact[Team channel or tracker mention]

3. Context

ItemValue
Test item and versionExample: Quillfern Desk 5.3.0-rc2, PDF export service 2.8.1
EnvironmentExample: System test environment ST-2 (see TER-03)
ClientExample: Chrome [version] on Windows 11
Test case or procedureExample: TC-PDF-034, step 4
Test dataExample: Ticket QD-T-88123 from data set TDR-03 (5.4 MB export)
PreconditionsExample: Signed in as agent test user agent-07 with export permission

4. Description of the incident

4.1 Steps to reproduce

  1. Example: Open ticket QD-T-88123.
  2. Example: Select "Export history" and choose PDF.
  3. Example: Wait for the download.

4.2 Expected result

Example: A tagged PDF of the ticket history downloads within 90 seconds for histories up to 20 MB, as stated in requirement SRS-FR-212 and test case TC-PDF-034.

4.3 Actual result

Example: After 60 seconds the page shows "Export failed, try again". The service log shows a gateway timeout at 60 seconds. Exports of the 1 MB and 4.8 MB histories in the same data set succeed.

4.4 Reproducibility and evidence

ItemValue
ReproducibleExample: Yes, 5 of 5 attempts
Also seen onExample: Not reproduced in ST-3, which has the newer gateway settings
Attachments[Screenshot], [service log extract with personal data removed], [HAR file]

5. Originator's assessment

ItemOriginator's valueReason
SeverityExample: S2 MajorUsers cannot export long histories, which customers use for audits
PriorityExample: P1Blocks the large-file export cases; other export cases can continue
RiskExample: HighIf the cause is in the service rather than the environment, the same failure could reach production; links to risk R-07

Severity scale (Example): S1 Critical (data loss, security breach or no workaround for a core function), S2 Major (core function impaired, workaround exists or a significant user group affected), S3 Minor, S4 Cosmetic. Priority scale: P1 fix now, P2 fix this release, P3 schedule later.

6. Analysis and triage

ItemValue
Triage date and groupYYYY-MM-DD, [test lead, development lead, product owner]
Classification[Product defect / Test error / Test data error / Environment problem / Change request / Works as designed / Duplicate of INC-nnnn]
Agreed severity and priorityExample: S2, P1
Root causeExample: ST-2 gateway timeout is 60 seconds, production is 180 seconds; export takes 72 seconds for 5.4 MB. Classified as environment problem; a product improvement (streamed export) raised as CR-0219
DecisionExample: Align ST-2 gateway settings with production; retest TC-PDF-031 to TC-PDF-050
Affected requirements and testsExample: SRS-FR-212; TC-PDF-031 to TC-PDF-050

7. Status of the incident

DateStatusByComment
YYYY-MM-DD (Example)Open[@tester]Raised
YYYY-MM-DD (Example)InAnalysis[@test-lead]Triage scheduled
YYYY-MM-DD (Example)Assigned[@platform-lead]Environment fix agreed
YYYY-MM-DD (Example)Fixed[@platform-lead]Gateway timeout set to 180 s in ST-2
YYYY-MM-DD (Example)Retest[@tester]Retest run R-0340
YYYY-MM-DD (Example)Closed[@tester]Retest of TC-PDF-031 to TC-PDF-050 passed; 5.4 MB export in 72 s, within the 90 s limit
[Date][Status][@name][Comment]

8. References

  • Test case and execution log: [TC-PDF-034], [Test Execution Log (quality/test-execution-log) run R-0312]
  • Readiness item: [TER-03 in quality/test-environment-data-readiness]
  • Status reporting: incidents are counted in the Test Status Report (quality/test-status-report)
  • ISO/IEC/IEEE 29119-3:2021, Software and systems engineering: Software testing: Part 3: Test documentation, clause 8.11. Official text: ISO, IEC and IEEE, purchase or licensed access: https://www.iso.org/standard/79429.html

Standard and licence note

Structure aligned with ISO/IEC/IEEE 29119-3:2021, Software and systems engineering: Software testing: Part 3: Test documentation, incident report information item (clause 8.11: timing information, originator, context, description, originator's assessment of severity and priority, risk, status). Sections 6 and 7 add common triage practice. The standard is copyrighted and is cited by name, edition and clause number only; no text or example from it is reproduced, and all wording here is original. Check the current edition before claiming conformance. Official text: ISO, IEC and IEEE, purchase or licensed access, at the link in section 8. Template licence: MIT.

Ähnliche Vorlagen