qa-heuristic-checklist
提供登录、支付、搜索、购物车、导入导出、审批、消息通知、权限管理等不同类型功能的测试要点模板。当面对一个新功能类型不知道从哪里开始测试、或者担心遗漏了某个功能类型的特有测试点时,应当使用此技能。特别适合测试新人——照着清单逐项检查就不会漏掉该功能类型的典型问题。例如支付类要测金额精度和幂等性,导入导出类要测格式兼容和性能,每个功能类型都有其特有的高风险区域。 触发场景:这个功能怎么测、有什么测试要点、checklist、测试模板、表单测试、支付测试要点、导入怎么测、测试新人需要指引时。 Use when the user asks about: heuristic checklists and testing points by feature type — login, payment, search, cart, import/export, approval, notification, and permissions. Skill: qa-heuristic-checklist Owner: kokxi Summary: 提供登录、支付、搜索、购物车、导入导出、审批、消息通知、权限管理等不同类型功能的测试要点模板。当面对一个新功能类型不知道从哪里开始测试、或者担心遗漏了某个功能类型的特有测试点时,应当使用此技能。特别适合测试新人——照着清单逐项检查就不会漏掉该功能类型的典型问题。例如支付类要测金额精度和幂等性,导入导出类要测格式兼容和性能,每个功能类型都有其特有的高风险区域。 触发场景:这个功能怎么测、有什么测试要点、checklist、测试模板、表单测试、支付测试要点、导入怎么测、测试新人需要指引时。 Use when the user asks about: heuristic checklists and testing points by feature type — login, payment, search, cart, impo
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
1.8.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.8.0release · observed Sep 29, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s170jw3s1atcj5jwhqb4r7v7eh8912kp:qa-heuristic-checklist- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-heuristic-checklist/snapshot"
Documentation
CLAWHUB
146,203 characters of source documentation, loaded on request.
Extracted files
4 files captured from the source.
SKILL.md
---
name: qa-heuristic-checklist
description: >-
提供登录、支付、搜索、购物车、导入导出、审批、消息通知、权限管理等不同类型功能的测试要点模板。当面对一个新功能类型不知道从哪里开始测试、或者担心遗漏了某个功能类型的特有测试点时,应当使用此技能。特别适合测试新人——照着清单逐项检查就不会漏掉该功能类型的典型问题。例如支付类要测金额精度和幂等性,导入导出类要测格式兼容和性能,每个功能类型都有其特有的高风险区域。 触发场景:这个功能怎么测、有什么测试要点、checklist、测试模板、表单测试、支付测试要点、导入怎么测、测试新人需要指引时。 Use when the user asks about: heuristic checklists and testing points by feature type — login, payment, search, cart, import/export, approval, notification, and permissions.
license: MIT
allowed-tools: Read Grep Glob
metadata:
display-name: "Heuristic Checklist"
version: "1.8.0"
when-to-use: "用户说\"这个功能怎么测\"、\"有什么测试要点\"、\"checklist\"、\"测试模板\"、\"表单测试\"、\"支付测试要点\"、\"导入怎么测\"、面对新功能类型、测试新人需要指引时"
related-skills: "{\"upstream\":[\"qa-retrospective\"],\"downstream\":[\"qa-scenario-tree\",\"qa-boundary-deep-dive\",\"qa-team-coaching\"]}"
references: "[\"references/checklists.md\"]"
input-format: "{\"required\":[{\"name\":\"测试上下文\",\"type\":\"string\",\"description\":\"待测试的功能或场景描述\"}],\"optional\":[{\"name\":\"测试类型\",\"type\":\"string\",\"description\":\"功能/性能/安全/兼容性等\"},{\"name\":\"历史缺陷\",\"type\":\"array\",\"description\":\"历史缺陷模式\"}]}"
output-format: "{\"traceability\":[\"本技能应用清单,不新增唯一ID;标注覆盖的启发式编号\"],\"structure\":[\"覆盖率:标注口径(基于现有需求/输入文档),禁止\\\"全覆盖/100%\\\"绝对化表述;缺失模块标注\\\"未覆盖+原因\\\"\",{\"heuristic_list\":\"启发式检查清单\"},{\"covered_areas\":\"已覆盖领域\"},{\"uncovered_areas\":\"未覆盖领域提示\"},{\"exploration_guide\":\"探索测试指南\"}]}"
error-recovery-guidance: "{\"on_failure\":\"清单应用遗漏功能类型时回退到需求解构补充\",\"retry_behavior\":\"补全功能类型后重新应用清单\"}"
categories: "[\"Development\",\"Testing\"]"
depth-requirement: "{\"reference_value\":\"根据功能类型数量调整清单深度:简单×1/中等×2/复杂×3\",\"minimum\":\"至少应用5个相关启发式\"}"
---
> ⚠️ 本技能单独使用效果有限,建议配合完整技能集(12 步工作流)使用。安装:npx skills add Kokxi/qa-test-skills
> **⚠️ 安全警告**:本技能的示例可能涉及被测对象的增删改操作描述(如购物车删除商品)。
> 这些是测试场景示例,不是对本技能数据的操作;请勿在测试执行中误删真实数据。
> 本技能仅在 workspace/ 输出评估文件,不持久化、不外传、不跨会话复用。
# 启发式检查清单
> **无复盘数据时的兜底策略**:如果当前没有 `qa-retrospective` 的输出数据(首次使用或复盘未执行),直接使用本技能内置的默认检查清单模板,覆盖以下 8 类常见功能测试要点。上游依赖为可选,不阻塞工作流执行。
## 核心原则
对不同类型的功能,资深测试脑子里有一份"这类功能通常要测什么"的 mental checklist。
## 功能类型清单
**必须掌握的8大功能类型**:
| 类型 | 典型场景 | 测试重点 |
|------|---------|---------|
| 表单类 | 登录、注册、搜索、提交 | 输入验证、业务规则、用户体验 |
| 列表类 | 商品列表、订单列表、数据报表 | 数据展示、分页、筛选、排序 |
| 购物车类 | 电商购物车、收藏夹 | 库存、价格、并发、数据一致性 |
| 支付类 | 在线支付、退款、转账 | 金额安全、状态一致性、幂等性 |
| 导入导出类 | 批量导入、数据导出 | 格式兼容、数据校验、性能 |
| 审批类 | 请假审批、报销审批 | 流程控制、权限、通知 |
| 消息通知类 | 系统通知、推送消息 | 触发条件、发送频率、渠道 |
| 权限类 | 角色管理、资源权限 | 越权防护、权限继承、审计 |
> 每个功能类型的**完整检查清单**(输入验证/业务规则/并发/异常等详细测试要点)参见 [`references/checklists.md`](references/checklists.md)。
## 加载时机
**需要时才读,不要一上来全读**:
| 什么时候读 | 读哪个 |
|-----------|--------|
| 拿到一个功能,想知道该测什么 | [`references/checklists.md`](references/checklists.md)(按功能类型的测试要点模板) |
> 本文的速查表只覆盖常见功能类型;完整清单按需加载。
---
## 使用方法
### 步骤1:识别功能类型
```text
这个功能属于哪种类型?
- [ ] 表单类
- [ ] 列表类
- [ ] 购物车类
- [ ] 支付类
- [ ] 导入导出类
- [ ] 审批类
- [ ] 消息通知类
- [ ] 权限类
```
### 步骤2:应用检查清单
```text
根据功能类型,逐项检查:
1. [ ] 核心测试要点是否覆盖?
2. [ ] 边界条件是否分析?
3. [ ] 异常场景是否考_meta.json
{
"ownerId": "kn71y9b23csfx0ykgm55d5m9x5891zt8",
"slug": "qa-heuristic-checklist",
"version": "1.8.0",
"publishedAt": 1790656007547
}references/checklists.md
# 功能类型启发式检查清单 — 完整版 > 本文档是 `qa-heuristic-checklist` 的参考文件。根据功能类型查找对应检查清单逐项执行。 --- ## 表单类功能 **常见场景**:登录、注册、搜索、提交、编辑 ```text 测试要点: ┌─────────────────────────────────────────────────────────────┐ │ 输入验证 │ │ ├─ 必填字段:空值、空格、null │ │ ├─ 长度限制:最小、最大、超长 │ │ ├─ 格式验证:邮箱、手机号、身份证、URL │ │ ├─ 特殊字符:<script>、SQL注入、emoji │ │ └─ 边界值:0、-1、最大值、最小值 │ ├─────────────────────────────────────────────────────────────┤ │ 业务规则 │ │ ├─ 唯一性校验:重复提交、重复数据 │ │ ├─ 关联校验:外键存在性、状态流转条件 │ │ ├─ 权限校验:越权访问、角色限制 │ │ └─ 并发校验:重复提交、并发修改 │ ├─────────────────────────────────────────────────────────────┤ │ 用户体验 │ │ ├─ 提交反馈:成功提示、失败提示、加载状态 │ │ ├─ 错误定位:具体字段错误、错误信息明确 │ │ ├─ 数据保留:提交失败后数据是否保留 │ │ └─ 操作撤销:是否支持撤销操作 │ └─────────────────────────────────────────────────────────────┘ ``` --- ## 购物车类功能 **常见场景**:电商购物车、收藏夹、心愿单 ```text 测试要点: ┌─────────────────────────────────────────────────────────────┐ │ 商品管理 │ │ ├─ 添加商品:正常添加、库存不足、商品下架 │ │ ├─ 修改数量:增减、边界值、库存限制 │ │ ├─ 删除商品:单个删除、批量删除、清空 │ │ └─ 商品状态:价格变化、库存变化、下架处理 │ ├─────────────────────────────────────────────────────────────┤ │ 价格计算 │ │ ├─ 单价计算:数量×单价、小数精度 │ │ ├─ 优惠计算:满减、折扣、优惠券叠加 │ │ ├─ 总价计算:商品总价、运费、税费 │ │ └─ 价格变化:添加后价格变化、结算时价格确认 │ ├─────────────────────────────────────────────────────────────┤ │ 并发与一致性 │ │ ├─ 并发添加:多人同时添加同一商品 │ │ ├─ 并发修改:多人同时修改数量 │ │ ├─ 库存竞争:最后1件库存的并发处理 │ │ └─ 数据同步:多设备数据同步 │ ├─────────────────────────────────────────────────────────────┤ │ 结算流程 │ │ ├─ 结算验证:库存检查、价格确认、优惠验证 │ │ ├─ 支付处理:支付成功、支付失败、支付超时 │ │ ├─ 订单创建:订单数据正确、库存扣减 │ │ └─ 异常处理:支付中断、重复支付、退款 │ └─────────────────────────────────────────────────────────────┘ ``` --- ## 列表/表格类功能 **常见场景**:用户列表、订单列表、数据报表 ```text 测试要点: ┌─────────────────────────────────────────────────────────────┐ │ 数据展示 │ │ ├─ 空状态:无数据时显示什么 │ │ ├─ 加载状态:数据加载中显示什么 │ │ ├─ 分页:页码、每页条数、总数显示 │ │ ├
skill-card.md
## Description: Provides feature-specific QA checklists for forms, lists, carts, payments, imports and exports, approvals, notifications, and permissions. This skill is ready for commercial/non-commercial use. ## Publisher: [kokxi](https://clawhub.ai/user/kokxi) ### License/Terms of Use: MIT-0 ## Use Case: QA testers and developers use these checklists to plan feature-specific test scenarios, spot common edge cases, and identify areas that need further exploration. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The optional installation command uses an unpinned external package. Mitigation: Review the referenced package before running the installation command. Risk: A generic checklist may miss business-specific rules and historical defect patterns. Mitigation: Adapt the checklist to the feature requirements and document uncovered areas. ## Reference(s): - [Full feature-type checklists](artifact/references/checklists.md) - [ClawHub skill release](https://clawhub.ai/kokxi/skills/qa-heuristic-checklist) ## Skill Output: **Output Type(s):** [Guidance, Text] **Output Format:** [Markdown checklist with covered and uncovered areas and exploratory testing guidance] **Output Parameters:** [1D] **Other Properties Related to Output:** [Coverage claims are scoped to supplied requirements; omitted areas should be identified with reasons.] ## Skill Version(s): 1.8.0 (source: ClawHub release and skill frontmatter) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/kokxi/skills/qa-heuristic-checklist",
"sourceUrl": "https://clawhub.ai/kokxi/skills/qa-heuristic-checklist",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T13:26:32.774Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-heuristic-checklist/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-heuristic-checklist/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T13:26:32.774Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/kokxi/qa-heuristic-checklist",
"sourceUrl": "https://clawhub.ai/kokxi/qa-heuristic-checklist",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T13:26:32.774Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.8.0",
"href": "https://clawhub.ai/kokxi/qa-heuristic-checklist",
"sourceUrl": "https://clawhub.ai/kokxi/qa-heuristic-checklist",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-29T04:26:47.547Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-heuristic-checklist/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-heuristic-checklist/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.8.0",
"description": "- Updated to version 1.8.0 with restructured skill metadata and clearer usage triggers. - Converted metadata fields (display name, version, usage, inputs/outputs, references, categories, error handling) to a single YAML metadata section for better clarity and integration. - Removed the separate skill-card.md file; all key descriptive and operational details are now in SKILL.md. - Added guidance not to load all checklists at once—load by need. - The core heuristic checklist content and usage methodology remain unchanged.",
"href": "https://clawhub.ai/kokxi/qa-heuristic-checklist",
"sourceUrl": "https://clawhub.ai/kokxi/qa-heuristic-checklist",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-29T04:26:47.547Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
