Test Gap Analysis

Use it to determine which requirements, risks, behaviors, or failure modes lack a test intent or evidence.

StatusStable
TypeAtomic Skill
DomainSoftware testing
SDLCTest design
Good forQA / BA / PM
LanguageChinese / English
EvalsEvals ✓
Synced2026-09-15

Why this Skill

It turns this Skill's method into a quality input that can be executed, reviewed, and reused.

  • TG-## records a gap and an action, not a coverage claim, pass, release, or risk-acceptance evidence.
  • File presence, similar test names, report summaries, or static configuration cannot alone prove execution or coverage.
  • Every material conclusion needs a source and minimum evidence; inferences must state assumptions and validation.
  • Treating a test file as proof that a requirement is covered.

When to use

Use this Skill
  • Use it to determine which requirements, risks, behaviors, or failure modes lack a test intent or evidence.
  • Use it to find orphan tests, stale evidence, unverified execution, low-value duplicates, and high-risk uncovered obligations.
  • Use it when inputs are incomplete but a bounded gap register and evidence questions are still useful.
Common pitfalls
  • Treating a test file as proof that a requirement is covered.
  • Saying “coverage is insufficient” without identifying the missing obligation and evidence.
  • Marking every gap as highest priority or turning a suggested test into an execution result.
  • Hiding the actual gap judgment inside a full traceability matrix or a test-case dump.

Input

Minimum Input
  • The current task scope, objective, and subject under review.
Recommended Input
  • Project goal
  • Test scope
  • Constraints
Optional Context
  • Relevant code or configuration
  • Historical results
  • Logs and metrics

Output

The output follows this Skill's method and makes facts, assumptions, risks, and next steps explicit.

These are the Skill's expected output requirements, not evidence that it ran in a real project.

  1. 01Read and follow prompts/test-gap-analysis.md, beginning with the six-part input audit.
  2. 02Compare test obligations with test assets in both directions; never infer coverage from filenames or titles alone.
  3. 03Use TG-## to distinguish missing mappings, orphan tests, unverified execution, stale evidence, uncovered risks, and low-value duplicates.
  4. 04Preserve source, evidence state, impact/priority, proposed test intent, owner role, and close condition for every gap.
View full output structure
  1. 05When evidence is missing, return a bounded result and mark unassessed, unverified, or blocked boundaries.

How It Works

  1. 01Read and follow prompts/test-gap-analysis.md, beginning with the six-part input audit.
  2. 02Compare test obligations with test assets in both directions; never infer coverage from filenames or titles alone.
  3. 03Use TG-## to distinguish missing mappings, orphan tests, unverified execution, stale evidence, uncovered risks, and low-value duplicates.
  4. 04Preserve source, evidence state, impact/priority, proposed test intent, owner role, and close condition for every gap.
  5. 05When evidence is missing, return a bounded result and mark unassessed, unverified, or blocked boundaries.

Install & Quick Start

Install command / SHELL
npx skills add \
  https://github.com/naodeng/awesome-qa-skills/tree/main/skills/en/testing-types/test-gap-analysis
  -g
test-gap-analysis.prompt
@skill test-gap-analysis

Using the current project context, produce an actionable result following this Skill.

Additional context:
[Paste project context or requirement]