Test Scope Analysis

Use it to define explainable boundaries for an iteration, release, change, or risk review.

StatusStable
TypeAtomic Skill
DomainSoftware testing
SDLCTest design
Good forQA / 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.

  • Do not generate a full test strategy, choose a concrete executable set, or execute tests.
  • Do not use changed-file names, test names, scope tables, or static checks as coverage/pass evidence.
  • Each TS-## includes goal/object, included, excluded, rationale, depth, platform/role/data/environment dependencies, stop conditions, expansion triggers, residual risk, source, and owner.
  • Treating “test only the core flow” as proof that non-core paths are safe.

When to use

Use this Skill
  • Use it to define explainable boundaries for an iteration, release, change, or risk review.
  • Use it to make core journeys, direct/transitive impact, non-functional scope, migration compatibility, and unassessed areas explicit.
  • Use it when context is incomplete but a bounded scope draft and evidence questions are useful.
Common pitfalls
  • Treating “test only the core flow” as proof that non-core paths are safe.
  • Replacing scope rationale and risk evidence with test or file counts.
  • Having no expansion trigger when change or risk evidence evolves.

Input

Minimum Input
  • Read `prompts/test-scope-analysis.md` and audit objective, version, scope, risk, and constraints.
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 prompts/test-scope-analysis.md and audit objective, version, scope, risk, and constraints.
  2. 02Classify input as known, missing, conflicting, stale, out_of_scope, and assumptions.
  3. 03Record inclusion, exclusion, depth, dependencies, stop conditions, expansion triggers, evidence, and owner role in TS-## entries.
  4. 04Separate scope facts, risk inferences, recommendations, and Human decisions; give a verifiable reason for every tradeoff.
View full output structure
  1. 05Deliver a bounded scope and expansion criteria when context is missing; never upgrade a scope statement into coverage proof.

How It Works

  1. 01Read prompts/test-scope-analysis.md and audit objective, version, scope, risk, and constraints.
  2. 02Classify input as known, missing, conflicting, stale, out_of_scope, and assumptions.
  3. 03Record inclusion, exclusion, depth, dependencies, stop conditions, expansion triggers, evidence, and owner role in TS-## entries.
  4. 04Separate scope facts, risk inferences, recommendations, and Human decisions; give a verifiable reason for every tradeoff.
  5. 05Deliver a bounded scope and expansion criteria when context is missing; never upgrade a scope statement into coverage proof.

Install & Quick Start

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

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

Additional context:
[Paste project context or requirement]