测试与安全

exploratory-testing

petrkindlmann/qa-skills

Design and execute structured exploratory testing sessions. Covers Session-Based Test Management (SBTM), charter writing, heuristic-based exploration (HICCUPS, FEW HICCUPS), bug discovery patterns, note-taking templates, and conversion of findings to automated tests. Use when: "exploratory testing," "SBTM," "manual testing," "bug hunting," "test charter," "heuristic testing." Not for: an AI browser agent autonomously exploring the app from a natural-language goal — use agentic-browser-testing. Not for: testing your product's own AI/LLM features — use ai-system-testing. Related: test-planning, ai-bug-triage, risk-based-testing, agentic-browser-testing.

  • 1596 次安装
  • 226 星标
  • 收录于

安装命令

npx skills add https://github.com/petrkindlmann/qa-skills --skill exploratory-testing

SKILL.md


Quick Route

Match the situation to a charter pattern and the reference section to open.

Situation Charter pattern Open in references
New feature — learn it, find requirement gaps "Explore [feature] with various roles/data to discover requirement gaps and unexpected behaviors" Charter examples + session flow in session-templates.md; boundary/"what if" banks in heuristics-and-automation.md
Regression — a change just landed "Explore [area] after [change] to discover regressions at integration points" State-transition heuristics in heuristics-and-automation.md
Bug investigation — vague report ("sometimes slow") "Explore [area] with [reported conditions] to discover exact reproduction steps" Session flow + session-log template in session-templates.md; error-handling heuristics in heuristics-and-automation.md

Full time splits for each row are in Session Planning by Context below.



Quick Route

Match the situation to a charter pattern and the reference section to open.

Situation Charter pattern Open in references
New feature — learn it, find requirement gaps "Explore [feature] with various roles/data to discover requirement gaps and unexpected behaviors" Charter examples + session flow in session-templates.md; boundary/"what if" banks in heuristics-and-automation.md
Regression — a change just landed "Explore [area] after [change] to discover regressions at integration points" State-transition heuristics in heuristics-and-automation.md
Bug investigation — vague report ("sometimes slow") "Explore [area] with [reported conditions] to discover exact reproduction steps" Session flow + session-log template in session-templates.md; error-handling heuristics in heuristics-and-automation.md

Full time splits for each row are in Session Planning by Context below.