context-driven-testing

Select testing strategies based on project context, constraints, and risk.

436|78|Updated Sep 11, 2025
One-click install
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill context-driven-testing-proffesor-for-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: context-driven-testing
Source: https://github.com/proffesor-for-testing/agentic-qe/tree/main/.claude/skills/context-driven-testing
Command: npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill context-driven-testing-proffesor-for-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Context-driven testing emphasizes choosing testing approaches based on project context, constraints, and risk, rather than universal best practices.

Core Features & Use Cases

  • Analysis-first testing: tailor strategies to project goals, risks, and team skills
  • Questioning dogma: avoid blindly applying methods
  • Adaptive planning: adjust testing approach as context changes
  • Documentation of discoveries: capture decisions and rationale

Quick Start

Analyze your project's context (goals, constraints, risks) and propose a testing approach that fits your situation; document the rationale for the chosen strategy.

Frequently Asked Questions about context-driven-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose a testing strategy based on project context instead of following standard practices?

Context-driven testing selects strategies by analyzing your project's specific goals, constraints, and risks rather than applying universal best practices. Map your project's context—team skills, timeline, budget, risk areas—then propose a testing approach tailored to that situation, documenting the rationale for each decision.

What is risk-based testing and how does it guide test planning?

Risk-based testing prioritizes testing efforts on areas with the highest potential impact and likelihood of failure. Identify functional and technical risks in your project, assess their severity, and allocate your testing resources—including exploratory testing sessions—to cover high-risk scenarios first using frameworks like SFDIPOT and Oracles.

How do I conduct exploratory testing across different risk scenarios?

Exploratory testing involves simultaneous learning, test design, and execution guided by risk scenarios. Use Tours and Oracles to structure discovery, document findings as you test, and adapt your approach based on what you learn about the system, ensuring comprehensive coverage of context-specific risks.

When should I question standard testing dogma and adjust my approach?

Question standard practices when project constraints—timeline, budget, team expertise, or specific risks—diverge from their assumptions. Context-driven testing encourages adaptive planning: reassess your testing strategy as context changes, document why you're deviating from convention, and validate that your chosen approach meets your actual project goals.

What's the difference between context-driven and prescriptive testing methodologies?

Prescriptive methodologies apply fixed processes regardless of situation; context-driven testing tailors strategies to your project's unique constraints and risks. Rather than following dogma, you analyze context, make deliberate trade-offs, and choose methods—including exploratory testing—that fit your specific goals and resources.

How do I document testing decisions and the reasoning behind them?

Capture discovery documentation throughout your testing process: record which testing strategies you chose, why they fit your context, what risks they address, and what you learned. This documentation serves as rationale for your approach and helps teams understand the trade-offs made in adaptive test planning.