autorenew

SKILL DETAIL

Risk-Based Testing

Use this skill when you need to turn quality risks into prioritized test objectives, depth, methods, and scope tradeoffs; triggers include risk-based testing.

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.

  • Use it when business criticality, change surface, past defects, or failure modes must determine test order and depth.
  • RBT-## is a test-decision recommendation, not risk acceptance, a quality score, coverage proof, or release approval.
  • Risk ratings need evidence and assumptions; without data, use qualitative levels and state uncertainty rather than pseudo-precise numbers.
  • Do not generate a full test strategy or replace quality-risk-analysis, test-strategy, or regression-test selection.
  • Listing risks without saying how they change test priority and depth.

When to use

Use this Skill
  • Use it when business criticality, change surface, past defects, or failure modes must determine test order and depth.
  • Use it when time, environment, or capacity is constrained and the tradeoffs between focus, sampling, and deferral must be explicit.
  • Use it when risk evidence is incomplete but a bounded priority view with assumptions and triggers is useful.
Common pitfalls
  • Listing risks without saying how they change test priority and depth.
  • Using a risk score instead of evidence and tradeoff rationale.
  • Turning a full strategy, regression set, or execution result into this Skill.
  • Silently dropping a high-risk area under time pressure without an expansion trigger or residual-risk statement.

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.

Judge the output value before installing

  1. 01Read and follow prompts/risk-based-testing.md, starting with the six-part input audit.
  2. 02Link risk source, failure mode, impact, likelihood/uncertainty, and detectability to a test objective.
  3. 03Record priority, level/method, depth, scope tradeoff, and required evidence in RBT-## entries.
  4. 04Define stop conditions, expansion triggers, residual risk, and Human decisions for constrained work.
View full output structure
  1. 05Never turn unsupported numbers, risk grades, or test recommendations into facts or execution results.

How It Works

  1. 01Read and follow prompts/risk-based-testing.md, starting with the six-part input audit.
  2. 02Link risk source, failure mode, impact, likelihood/uncertainty, and detectability to a test objective.
  3. 03Record priority, level/method, depth, scope tradeoff, and required evidence in RBT-## entries.
  4. 04Define stop conditions, expansion triggers, residual risk, and Human decisions for constrained work.
  5. 05Never turn unsupported numbers, risk grades, or test recommendations into facts or execution results.

Install & Quick Start

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

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

Additional context:
[Paste project context or requirement]