acceptance-test-plan — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited acceptance-test-plan (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Produces a traceable acceptance test plan with individually numbered test cases. Each test case maps to a source requirement (user story, use case, or FR), specifies preconditions, steps, and expected results, and includes coverage of the happy path, edge cases, and negative scenarios.
requirements-document need test coverage.| Field | Description |
|---|---|
| ID | Unique identifier (TC-NNN) |
| Title | Short description of what is being tested |
| Source | The story, use case, or FR this test covers |
| Type | Happy path / Edge case / Negative / Performance / Security |
| Priority | Critical / High / Medium / Low |
| Preconditions | State the system must be in before the test starts |
| Test steps | Numbered actions the tester performs |
| Expected result | What should happen if the system behaves correctly |
| Pass / Fail | To be filled in during test execution |
| Type | Purpose |
|---|---|
| Happy path | The main success scenario — everything goes right |
| Edge case | Boundary values, limits, and unusual-but-valid inputs |
| Negative | Invalid inputs, missing data, unauthorised access — system must handle gracefully |
| Performance | Response times, load behaviour — only if NFRs specify thresholds |
| Security | Access control, injection, data exposure — only if security NFRs are in scope |
For every acceptance criterion or FR: at least one happy path test and at least one negative or edge case test.
# Acceptance Test Plan: [Feature / System name]
| Field | Detail |
| --- | --- |
| **Version** | 0.1 |
| **Date** | YYYY-MM-DD |
| **Author** | [name] |
| **Source requirements** | [Story IDs / UC IDs / FR IDs] |
| **Test environment** | [e.g., staging, QA environment] |
| **Tester** | [name or role] |
---
## Test summary
| Type | Count |
| --- | --- |
| Happy path | n |
| Edge case | n |
| Negative | n |
| Performance | n |
| Security | n |
| **Total** | **n** |
---
## Test cases
### TC-001 — [Title]
| Field | Detail |
| --- | --- |
| **Source** | [US-01 / UC-001 / FR-001] |
| **Type** | Happy path |
| **Priority** | Critical |
| **Preconditions** | [Exact system state required] |
**Steps:**
1. [Action the tester takes]
2. [Action the tester takes]
3. [Action the tester takes]
**Expected result:** [Precise description of what the system should do or display]
**Pass / Fail:** ___
---
### TC-002 — [Title]
| Field | Detail |
| --- | --- |
| **Source** | [US-01 / UC-001 / FR-001] |
| **Type** | Negative |
| **Priority** | High |
| **Preconditions** | [Exact system state required] |
**Steps:**
1. [Action]
2. [Action — with invalid/missing input]
**Expected result:** [Error message, rejection behaviour, or graceful degradation]
**Pass / Fail:** ___
---
## Traceability matrix
| Source | Test case(s) | Coverage |
| --- | --- | --- |
| US-01 AC1 | TC-001, TC-002 | Happy path + negative |
| US-01 AC2 | TC-003 | Happy path |
| FR-001 | TC-004, TC-005 | Happy path + edge case |
---
## Risks and assumptions
- [Any test environment limitations that may affect results]
- [Data dependencies or setup requirements]
- [Out-of-scope test types and why]Input: User story: "As a registered user, I want to log in with my email and password so that I can access my account." Acceptance criteria: valid credentials grant access; invalid credentials show an error; account locks after 5 failed attempts.
Expected output:
Input: Use case UC-001 (Place order) with main flow and 3 extensions.
Expected output: TC-001 covers main success scenario. TC-002 covers extension 4a (out of stock). TC-003 covers extension 5a (payment declined). TC-004 covers extension 5b (payment timeout). Traceability matrix links all TCs to UC-001 steps.
use-case (each extension → a test case), requirements-document (FRs → test cases in the traceability matrix), and write-user-story (acceptance criteria → test cases).~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.