Files
english/.opencode/skills/test/references/report-format.md
2026-04-12 01:06:31 +07:00

1.7 KiB

Test Report Format

Structured QA report template. Sacrifice grammar for concision.

Template

# Test Report — {date} — {scope}

## Test Results Overview
- **Total**: X tests
- **Passed**: X | **Failed**: X | **Skipped**: X
- **Duration**: Xs

## Coverage Metrics
| Metric   | Value | Threshold | Status |
|----------|-------|-----------|--------|
| Lines    | X%    | 80%       | PASS/FAIL |
| Branches | X%    | 70%       | PASS/FAIL |
| Functions| X%    | 80%       | PASS/FAIL |

## Failed Tests
### `test/path/file.test.ts` — TestName
- **Error**: Error message
- **Stack**: Relevant stack trace (truncated)
- **Cause**: Brief root cause analysis
- **Fix**: Suggested resolution

## UI Test Results (if applicable)
- **Pages tested**: X
- **Screenshots**: ./screenshots/
- **Console errors**: none | [list]
- **Responsive**: checked at [viewports] | skipped
- **Performance**: LCP Xs, FID Xms, CLS X

## Build Status
- **Build**: PASS/FAIL
- **Warnings**: none | [list]
- **Dependencies**: all resolved | [issues]

## Critical Issues
1. [Blocking issue description + impact]

## Recommendations
1. [Actionable improvement with priority]

## Unresolved Questions
- [Any open questions, if any]

Guidelines

  • Include ALL failed tests with error messages — don't summarize away details
  • Coverage: highlight specific uncovered files/functions, not just percentages
  • Screenshots: embed paths directly in report for easy access
  • Recommendations: prioritize by impact (critical > high > medium > low)
  • Keep report under 200 lines — split into sections if larger scope needed
  • Save report using naming pattern from ## Naming section injected by hooks