跳到正文
cccskills
免费在 GitHub 公开

qe-exploratory-testing-advanced

Advanced exploratory testing techniques with Session-Based Test Management (SBTM), RST heuristics, and test tours. Use when planning exploration sessions, investigating bugs, or discovering unknown quality risks.

中文简介正在准备中。当前显示原文说明。

proffesor-for-testing/agentic-qe星标 515(GitHub 515 + cccskills 0)

实测评分 未实测

查看安装方法

包含的文件(1)

  • SKILL.md6.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Advanced Exploratory Testing

<default_to_action> When exploring software or investigating quality risks:

  1. CREATE charter with mission, scope, and time-box (45-90 min)
  2. APPLY heuristics: SFDIPOT (quality criteria), FEW HICCUPPS (consistency oracles)
  3. EXPLORE systematically using test tours (Business District, Bad Neighborhood, Historical)
  4. DOCUMENT findings in real-time with notes, screenshots, evidence
  5. DEBRIEF: What learned? What's next? Share via agent memory

Quick Heuristic Selection:

  • What to test → SFDIPOT (Structure, Function, Data, Interfaces, Platform, Operations, Time)
  • Recognize problems → FEW HICCUPPS (Familiar, Explainable, World, History, Image, Comparable, Claims, Users, Product, Purpose, Standards)
  • Navigate app → Test Tours (12 types for different exploration strategies)

Critical Success Factors:

  • Exploration is skilled, structured thinking - not random clicking
  • Document discoveries, not pre-planned test cases
  • Pair testing reveals more than solo exploration </default_to_action>

Quick Reference Card

When to Use

  • Investigating new or changed features
  • Finding bugs automation misses
  • Learning unfamiliar systems
  • Risk discovery before test planning

Session Structure (SBTM)

PhaseDurationActivity
Charter5 minDefine mission, scope, focus
Explore45-75 minSystematic investigation
NoteContinuousDocument findings real-time
Debrief10-15 minSummarize, prioritize, share

SFDIPOT Heuristic (What to Test)

LetterFocusExample Questions
StructureIs it properly composed?Code structure, UI layout, data schema
FunctionDoes it do what it should?Core features work correctly
DataHandles data correctly?CRUD, validation, persistence
InterfacesInteracts well?APIs, UI, integrations
PlatformWorks in environment?Browsers, OS, devices
OperationsCan be used/managed?Install, config, monitor
TimeHandles timing?Concurrency, timeouts, scheduling

FEW HICCUPPS Oracle (Recognize Problems)

Consistency WithCheck
Familiar problemsDoes this look like a known bug pattern?
ExplainableCan behavior be explained rationally?
WorldMatches real-world expectations?
HistoryConsistent with prior versions?
ImageMatches brand/product image?
ComparableSimilar to competing products?
ClaimsMatches specs/docs/marketing?
UsersMeets user expectations?
PurposeFulfills intended purpose?
StatementsMatches what devs said?

Test Tours (12 Types)

TourStrategy
Business DistrictCritical business flows
HistoricalWhere bugs clustered before
Bad NeighborhoodKnown problem areas
MoneyRevenue-impacting features
LandmarkNavigate by key features
IntellectualComplex, thinking-intensive features
FedExFollow data through system
Garbage CollectorCleanup and edge cases
MuseumHelp docs and examples
Rained-OutWhat happens when things fail?
Couch PotatoMinimal effort paths
Obsessive-CompulsiveRepetitive actions

Session Note Template

**Charter:** Explore [area] to discover [what] focusing on [heuristic]
**Time-box:** 60 min | **Tester:** [name] | **Date:** [date]

## Session Notes
- [timestamp] Observation/finding
- [timestamp] Bug: [description] - [severity]
- [timestamp] Question: [unclear behavior]

## Findings Summary
- Bugs: X (Critical: Y, Major: Z)
- Questions: X
- Ideas: X

## Coverage
- Areas explored: [list]
- Heuristics used: [SFDIPOT areas]
- % Time on: Bug investigation 30%, Exploration 50%, Setup 20%

## Next Steps
- [ ] Deep dive on [area]
- [ ] Follow up on question about [topic]

Agent-Assisted Exploration

// Collaborative exploration session
await Task("Exploratory Session", {
  charter: 'Explore checkout flow for payment edge cases',
  duration: '60min',
  heuristics: ['SFDIPOT', 'FEW_HICCUPPS'],
  tour: 'money',
  collaboration: 'human-navigator-agent-driver'
}, "qe-flaky-test-hunter");

// Agent generates test variations while human observes
await Task("Edge Case Generation", {
  area: 'payment-form',
  variations: ['boundary-values', 'invalid-inputs', 'concurrent-submits']
}, "qe-test-generator");

// Visual exploration
await Task("Visual Exploration", {
  tour: 'landmark',
  focus: 'responsive-breakpoints',
  compare: 'baseline-screenshots'
}, "qe-visual-tester");

Agent Coordination Hints

Memory Namespace

aqe/exploratory/
├── sessions/*           - Session notes and findings
├── charters/*           - Reusable charter templates
├── bug-clusters/*       - Historical bug patterns
└── heuristic-results/*  - What heuristics revealed

Fleet Coordination

const exploratoryFleet = await FleetManager.coordinate({
  strategy: 'exploratory-testing',
  agents: [
    'qe-flaky-test-hunter',   // Pattern recognition
    'qe-visual-tester',       // Visual anomalies
    'qe-quality-analyzer'     // Risk assessment
  ],
  topology: 'mesh'
});

Pairing Patterns

PatternHuman RoleAgent Role
Driver-NavigatorNavigate strategyExecute variations
Strong-StyleDictate actionsRecord findings
Ping-PongObserve one areaExplore another

Related Skills


Remember

Exploratory testing = simultaneous learning, test design, and test execution.

Not random clicking. Structured, skilled investigation guided by heuristics and oracles. Document discoveries in real-time. Pair testing amplifies findings.

With Agents: Agents generate variations, recognize patterns, and maintain session notes while humans apply judgment and intuition. Combine agent thoroughness with human insight.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

a11y-ally

免费

Use when running comprehensive WCAG accessibility audits with axe-core + pa11y + Lighthouse, generating context-aware remediation, or testing video accessibility. Supports 3-tier browser cascade with graceful degradation.

中文简介正在准备中。当前显示原文说明。

proffesor-for-testing/agentic-qe5152026年10月26日 更新

WCAG 2.2 compliance testing, screen reader validation, and inclusive design verification. Use when ensuring legal compliance (ADA, Section 508), testing for disabilities, or building accessible applications for 1 billion disabled users globally.

中文简介正在准备中。当前显示原文说明。

proffesor-for-testing/agentic-qe5152026年10月26日 更新

Master advanced AgentDB features including QUIC synchronization, multi-database management, custom distance metrics, hybrid search, and distributed systems integration. Use when building distributed AI systems, multi-agent coordination, or advanced vector search applications.

中文简介正在准备中。当前显示原文说明。

proffesor-for-testing/agentic-qe5152026年10月26日 更新

Create and train AI learning plugins with AgentDB's 9 reinforcement learning algorithms. Includes Decision Transformer, Q-Learning, SARSA, Actor-Critic, and more. Use when building self-learning agents, implementing RL, or optimizing agent behavior through experience.

中文简介正在准备中。当前显示原文说明。

proffesor-for-testing/agentic-qe5152026年10月26日 更新

Implement persistent memory patterns for AI agents using AgentDB. Includes session memory, long-term storage, pattern learning, and context management. Use when building stateful agents, chat systems, or intelligent assistants.

中文简介正在准备中。当前显示原文说明。

proffesor-for-testing/agentic-qe5152026年10月26日 更新

Optimize AgentDB performance with quantization (4-32x memory reduction), HNSW indexing (150x faster search), caching, and batch operations. Use when optimizing memory usage, improving search speed, or scaling to millions of vectors.

中文简介正在准备中。当前显示原文说明。

proffesor-for-testing/agentic-qe5152026年10月26日 更新

查看 proffesor-for-testing 的全部技能

报告此技能的问题