← ClaudeAtlas

qa-test-executionlisted

QA Developer: Stage 6 test-execution phase. Run the full test suite, produce pipeline/test-report.md, and write pipeline/gates/stage-06.json. Use after test authoring (skills/qa-test-authoring/SKILL.md).
telus-labs/stagecraft · ★ 6 · Testing & QA · score 71
Install: claude install-skill telus-labs/stagecraft
# QA Test-Execution Task (Stage 6 run phase) Use this skill when you are the QA Developer running the test suite during the Stage 6 execution phase. Test authoring is a separate step; see `skills/qa-test-authoring/SKILL.md`. ## Procedure 1. Run the full test suite via the project's standard command (`npm test`, `pytest`, etc.). 2. Produce `pipeline/test-report.md` with this shape: ```markdown # Test Report — <feature> **Run**: <ISO timestamp> **Total**: <n> tests — <p> passed / <f> failed ## Acceptance Criteria Coverage | # | Criterion | Test(s) | Result | |---|-----------|---------|--------| | 1 | <text> | `unit/ac1.test.ts::happy-path` | PASS | | 2 | <text> | `integration/ac2.test.ts` | FAIL | ## Failing Tests ### `integration/ac2.test.ts::…` ``` <error output> ``` Assigned to: <backend|frontend|platform> ``` 3. Write `pipeline/gates/stage-06.json`. Required fields: ```json { "stage": "stage-06", "status": "PASS" | "FAIL" | "ESCALATE", "workstream": "qa", "track": "<track>", "timestamp": "<ISO>", "all_acceptance_criteria_met": true | false, "tests_total": 0, "tests_passed": 0, "tests_failed": 0, "failing_tests": [], "assigned_retry_to": null, "affected_workstreams": [], "criterion_to_test_mapping_is_one_to_one": true | false } ``` Set `criterion_to_test_mapping_is_one_to_one` to `true` only if every acceptance criterion has