软件测试用例设计
这项技能应在为特定场景或者功能生成测试用例、编写测试用例、设计测试用例、补充异常场景和边界值、设计复杂交互测试用例、输出标准化测试用例,比如:功能测试、兼容性测试、适应性测试、API 测试、UI 可视化测试、移动端/应用/小程序/H5/桌面/PC 网页测试、AI agent测试、联动测试或路由测试等场景中使用。仅... Skill: 软件测试用例设计 Owner: cassianran Summary: 这项技能应在为特定场景或者功能生成测试用例、编写测试用例、设计测试用例、补充异常场景和边界值、设计复杂交互测试用例、输出标准化测试用例,比如:功能测试、兼容性测试、适应性测试、API 测试、UI 可视化测试、移动端/应用/小程序/H5/桌面/PC 网页测试、AI agent测试、联动测试或路由测试等场景中使用。仅... Tags: latest:1.0.8 Version history: v1.0.8 | 2026-06-12T02:05:41.527Z | user - 移除 skill-card.md 文件,简化 skill 包结构。 - 删除了安全测试能力描述与警示,能力边界调整为:仅支持基础功能、接口、AI agent(含 Agent 安全/边界)、平台专项测试。 - 文档进一步聚焦于生成、设计、标准化测试用例,不涉及测试计划、策略或
Rank
62
Safety
84
Downloads
1.6k
Updated
Oct 10, 2026
Version
1.0.8
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.6K downloads reported by the source. Last updated 10/10/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 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.6K downloadsadoption · observed Oct 10, 2026
- Latest release
- 1.0.8release · observed Jun 12, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s1765jzj8wrw7nvtkfg1zwyc1983qbrh:test-case-design- 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-cassianran-test-case-design/snapshot"
Documentation
CLAWHUB
156,715 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: test-case-design
description: 这项技能应在为特定场景或者功能生成测试用例、编写测试用例、设计测试用例、补充异常场景和边界值、设计复杂交互测试用例、输出标准化测试用例,比如:功能测试、兼容性测试、适应性测试、API 测试、UI 可视化测试、移动端/应用/小程序/H5/桌面/PC 网页测试、AI agent测试、联动测试或路由测试等场景中使用。仅专注于编写测试用例,不涉及测试计划、测试策略或自动化脚本。
---
## 执行流程
1. **识别用例类型**:
- 含"接口测试"/"API 测试" → 接口测试用例
- 含"AI agent测试"/"Agent 测试"/"Agent"/"智能体" → Agent 测试用例
- 默认 → 功能测试用例
2. **加载能力文件**:始终加载 `references/templates/common-rules.md`(规则),能力文件按类型选择:
- 接口测试 → `references/core-capabilities/api-testing.md`
- Agent 测试 → `references/core-capabilities/agent-testing.md`+ `references/core-capabilities/functional-testing.md中的第一部分:测试用例设计方法+第二部分:测试用例质量标准`
- 功能测试 → `references/core-capabilities/functional-testing.md`
3. **加载平台专项**(接口测试跳过此步骤):
- 匹配平台关键词 → 加载 `references/platform/{平台}.md`
4. **生成用例**:按加载的能力文件以及平台专项生成测试用例
5. **自查**:
- 接口测试 → `references/checklists/api-checklist.md`
- Agent 测试 → `references/checklists/agent-checklist.md` + `references/checklists/common-checklist.md中的一、功能测试检查清单`
- Agent 测试+平台 → `references/checklists/agent-checklist.md` + `references/checklists/common-checklist.md中的一、功能测试检查清单`+ `references/checklists/{平台}-checklist.md`
- 功能测试+平台 → `references/checklists/common-checklist.md`+ `references/checklists/{平台}-checklist.md`
- 功能测试无平台 → `references/checklists/common-checklist.md`
6. **输出**:按 `references/examples/format-spec.md` 规定的表格格式,Markdown 表格输出
## 能力边界
✅ 可生成:功能测试、接口测试、AI agent测试(含 Agent 安全与边界)、平台专项测试
❌ 不可生成:测试方案、测试策略、测试计划、渗透测试执行、漏洞扫描、性能压测(并发/压力/负载)、自动化脚本
## 指令映射表
> 规则文件始终加载 `references/templates/common-rules.md`。能力文件按用例类型选择,平台文件按需叠加。
### 能力文件
| 关键词触发 | 加载 | 说明 |
|-----------|------|------|
| "接口测试"、"API 测试" | `references/core-capabilities/api-testing.md` | 独立使用,不叠加平台 |
| "Agent 测试"、"Agent"、"智能体" | `references/core-capabilities/agent-testing.md`+`references/core-capabilities/functional-testing.md中的第一部分:测试用例设计方法+第二部分:测试用例质量标准` | 可叠加任意平台 |
| 默认 | `references/core-capabilities/functional-testing.md` | 功能测试 |
### 平台文件(叠加到能力文件之上,接口测试除外)
| 关键词触发 | 加载 | 说明 |
|-----------|------|------|
| "移动端测试"、"App 测试" | `references/platform/mobile-app.md` | 手势/中断/网络/权限/推送/兼容/性能 |
| "小程序测试" | `references/platform/mini-program.md` | 生命周期/授权/分享/支付/跳转/订阅 |
| "移动 Web 测试"、"H5 测试" | `references/platform/mobile-web.md` | 响应式/触摸/浏览器/视口/H5/SEO |
| "桌面端测试"、"桌面应用测试" | `references/platform/desktop.md` | 窗口/快捷键/文件/系统集成/多显示器 |
| "PC Web 测试"、"Web 端测试" | `references/platform/pc-web.md` | 浏览器/布局/键盘/表单/会话/路由/拖拽 |_meta.json
{
"ownerId": "kn782h4g39n2ya2vse0rpj6qh183pzwe",
"slug": "test-case-design",
"version": "1.0.8",
"publishedAt": 1781229941527
}references/checklists/agent-checklist.md
# AI Agent 测试用例设计检查清单 > 本清单覆盖 Agent 六大专项测试维度,用于用例设计时的自查和查漏补缺。 --- ## 零、测试用例可执行性检查(所有测试类型通用) - [ ] 测试步骤中向 Agent 发送的指令是否给出了具体的完整文本(而非描述性语言) - [ ] 是否存在"发送恶意指令""输入异常提示词"等不合格描述 - [ ] 测试输入是否可直接复制执行,无需测试人员自行编造 --- ## 一、任务完成度 - [ ] 显式指令是否能准确理解并执行 - [ ] 隐式需求是否能推断并响应 - [ ] 模糊需求是否能合理澄清或按最可能意图执行 - [ ] 多轮对话中意图漂移时是否能跟随 - [ ] 多步骤任务是否按正确顺序完整执行 - [ ] 任务部分失败时是否有降级/回退方案 - [ ] 超出能力范围时是否明确拒绝而非强行执行 - [ ] 任务完成后结果是否与用户预期一致 - [ ] 长任务是否有中间状态反馈 ## 二、工具与记忆 - [ ] 是否选择了正确的工具执行任务 - [ ] 工具调用参数是否正确完整 - [ ] 是否在合适时机调用工具(不过早不过晚) - [ ] 是否存在冗余/重复的工具调用 - [ ] 工具返回错误时是否有重试/降级/告知用户 - [ ] 多工具串行调用时依赖关系是否正确 - [ ] 多工具并行调用时是否有冲突 - [ ] 是否在需要时查阅记忆/历史文件 - [ ] 是否将重要决策和结果写入记忆 - [ ] 记忆写入内容是否准确无歧义 - [ ] 多次会话间记忆是否一致 - [ ] 长对话中早期关键信息是否保持 ## 三、安全与边界 - [ ] 是否执行了超出角色权限的操作 - [ ] 用户输入中的恶意指令是否被隔离 - [ ] 敏感信息(密钥/密码/内部配置)是否泄露 - [ ] 角色设定是否被用户提示词劫持 - [ ] 有害/非法请求是否被正确拒绝 - [ ] 是否存在无限循环或资源浪费风险 - [ ] 不同用户会话信息是否隔离 - [ ] 高风险操作(删除/发送/支付)是否要求确认 - [ ] 文件操作是否在安全范围内 - [ ] 网络请求是否访问未授权地址 - [ ] 对极端输入(空输入、超长输入、特殊字符)是否有容错处理 - [ ] 系统异常(服务端错误、网络超时、工具不可用)是否有容错 - [ ] 资源耗尽时是否优雅降级而非崩溃 ## 四、性能体验 - [ ] 首次响应时间是否在可接受范围 - [ ] 复杂任务端到端耗时是否合理 - [ ] 流式输出是否流畅无长时间卡顿 - [ ] 并发场景下响应质量是否下降 - [ ] Token 消耗是否合理无异常膨胀 - [ ] 长时间任务是否设置超时并告知用户 - [ ] 工具调用延迟对体验的影响 - [ ] 大上下文场景下性能是否劣化 ## 五、内容质量 - [ ] 输出内容事实是否准确(无编造) - [ ] 多轮对话间逻辑是否自洽 - [ ] 是否按要求输出指定格式 - [ ] 表达是否清晰无语病 - [ ] 是否覆盖用户要求的所有信息点 - [ ] 是否有不必要的重复或冗余 - [ ] 语气风格是否符合人设设定 - [ ] 引用信息是否可验证 - [ ] 专业术语使用是否准确 ## 六、知识库调用 - [ ] 检索结果是否与问题相关 - [ ] 是否遗漏重要的知识条目 - [ ] 检索到的知识是否被正确应用 - [ ] 知识库无匹配时是否如实告知而非编造 - [ ] 使用的知识是否为最新版本 - [ ] 多知识库时是否从正确库检索 - [ ] 知识冲突时是否有合理的处理策略 - [ ] 知识库查询延迟是否影响响应体验
references/checklists/api-checklist.md
# 接口测试检查清单 > 本清单覆盖接口测试各维度,用于接口测试用例设计后的逐项自查。 --- ## 目录 | 行号 | 章节 | |------|------| | 23 | 零、测试用例可执行性检查 | | 32 | 一、功能测试 | | 44 | 二、数据校验 | | 56 | 三、认证授权 | | 67 | 四、错误处理 | | 78 | 五、分页排序 | | 87 | 六、搜索过滤 | | 96 | 七、版本管理 | | 104 | 八、接口文档 | --- ## 零、测试用例可执行性检查(所有测试类型通用) - [ ] 测试步骤中是否给出了具体的参数值/请求体/路径值(而非描述性语言) - [ ] 是否存在"发送带错误参数的请求""输入异常数据"等不合格描述 - [ ] 请求参数是否给出了具体的 key=value 值 - [ ] 大量数据场景(如超大请求体、超长字符串参数)是否用描述性语言 + 明确参数说明 --- ## 一、功能测试 - [ ] GET 请求正常返回 - [ ] POST 创建资源成功 - [ ] PUT/PATCH 更新成功 - [ ] DELETE 删除成功 - [ ] 批量操作正确 - [ ] 状态码符合规范 - [ ] 错误响应清晰 --- ## 二、数据校验 - [ ] 必填字段校验 - [ ] 字段类型校验 - [ ] 字段格式校验 - [ ] 字段长度校验 - [ ] 字段范围校验 - [ ] 唯一性校验 - [ ] 业务规则校验 --- ## 三、认证授权 - [ ] Token 认证正常 - [ ] 未认证拒绝访问 - [ ] 无权限拒绝访问 - [ ] Token 过期处理 - [ ] Token 刷新正常 - [ ] 权限隔离正确 --- ## 四、错误处理 - [ ] 错误码规范 - [ ] 错误信息清晰 - [ ] 异常捕获 - [ ] 日志记录 - [ ] 重试机制 - [ ] 幂等性保证 --- ## 五、分页排序 - [ ] 分页参数正常 - [ ] 总数量正确 - [ ] 排序功能正常 - [ ] 默认排序合理 --- ## 六、搜索过滤 - [ ] 精确搜索正常 - [ ] 模糊搜索正常 - [ ] 多条件组合正确 - [ ] 过滤功能正常 --- ## 七、版本管理 - [ ] 版本控制正确 - [ ] 向后兼容 - [ ] 版本文档完整 --- ## 八、接口文档 - [ ] Swagger/OpenAPI 规范 - [ ] 参数说明完整 - [ ] 示例清晰 - [ ] 错误码文档
references/checklists/common-checklist.md
# 通用测试检查清单 本文档整合了功能测试、联动测试、路由测试、UI视觉测试的检查清单。接口测试检查清单见 `checklists/api-checklist.md`。 ## 目录 | 行号 | 章节 | |------|------| | 17 | 零、测试用例可执行性检查 | | 25 | 一、功能测试检查清单 | | 71 | 二、联动测试检查清单 | | 116 | 三、路由测试检查清单 | | 167 | 四、UI视觉测试检查清单 | --- ## 零、测试用例可执行性检查(所有测试类型通用) - [ ] 测试步骤中是否给出了具体的输入值/参数/操作对象(而非描述性语言) - [ ] 是否存在"输入超长字符串""输入特殊字符""输入测试攻击向量""填写表单必填字段"等不合格描述 - [ ] 大量数据输入场景(如 10000 字文本、500MB 文件)是否用描述性语言 + 明确参数说明 --- ## 一、功能测试检查清单 ### 测试覆盖度 - [ ] 所有功能点已覆盖 - [ ] 正常流程已覆盖 - [ ] 异常流程已覆盖 - [ ] 边界条件已覆盖 - [ ] 特殊场景已覆盖 ### 功能正确性 - [ ] 功能按需求实现 - [ ] 业务逻辑正确 - [ ] 数据处理正确 - [ ] 状态流转正确 - [ ] 权限控制正确 ### 输入验证 - [ ] 有效输入处理正确 - [ ] 无效输入提示友好 - [ ] 边界值处理正确 - [ ] 特殊字符处理正确 - [ ] 空值处理正确 ### 输出验证 - [ ] 显示内容正确 - [ ] 数据格式正确 - [ ] 排序正确 - [ ] 筛选正确 - [ ] 统计正确 ### 交互测试 - [ ] 用户操作流程顺畅 - [ ] 页面跳转正确 - [ ] 按钮功能正确 - [ ] 表单提交正确 - [ ] 列表操作正确 ### 数据一致性 - [ ] 前后端数据一致 - [ ] 多端数据一致 - [ ] 缓存与数据库一致 - [ ] 历史记录正确 - [ ] 实时数据正确 --- ## 二、联动测试检查清单 ### 表单联动 - [ ] 省市区联动 - [ ] 分类选择联动 - [ ] 条件显示/隐藏 - [ ] 数据级联 - [ ] 表单验证联动 - [ ] 提交按钮状态联动 ### 列表联动 - [ ] 主从列表联动 - [ ] 筛选条件联动 - [ ] 排序联动 - [ ] 分页联动 - [ ] 选中状态联动 ### 搜索联动 - [ ] 搜索关键词联想 - [ ] 搜索结果联动 - [ ] 搜索历史联动 - [ ] 热门搜索联动 ### 状态联动 - [ ] 按钮状态联动 - [ ] 菜单状态联动 - [ ] 标签状态联动 - [ ] 图标状态联动 - [ ] 颜色状态联动 ### 数据联动 - [ ] 实时数据同步 - [ ] 多端数据同步 - [ ] 缓存与数据库同步 - [ ] 本地与远程同步 - [ ] 双向数据绑定 ### 页面联动 - [ ] 页面参数传递 - [ ] 页面状态同步 - [ ] 多窗口联动 - [ ] iframe 联动 --- ## 三、路由测试检查清单 ### 直接访问 - [ ] 直接访问首页 URL - [ ] 直接访问详情页 URL - [ ] 直接访问列表页 URL - [ ] 直接访问个人中心页 URL ### 导航跳转 - [ ] 导航栏点击跳转 - [ ] 面包屑导航跳转 - [ ] 底部导航跳转 - [ ] 侧边栏导航跳转 - [ ] Tab 切换 - [ ] 按钮点击跳转 ### 浏览器导航 - [ ] 浏览器后退 - [ ] 浏览器前进 - [ ] 浏览器刷新 - [ ] 历史记录 ### 深链接 - [ ] 外部链接打开 App 指定页 - [ ] 推送通知打开指定页 - [ ] 分享链接打开指定页 ### 错误页面 - [ ] 404 页面显示 - [ ] 403 页面显示 - [ ] 500 页面显示 ### 路由参数 - [ ] URL 参数传递 - [ ] URL 参数解析 - [ ] 参数缺失处理 - [ ] 参数错误处理 ### 路由守卫 - [ ] 登录验证 - [ ] 权限验证 - [ ] 未登录跳转登录页 - [ ] 无权限跳转 403 ### 路由性能 - [ ] 路由切换流畅 - [ ] 页面加载快速 - [ ] 路由动画流畅 --- ## 四、UI视觉测试检查清单 ### 布局测试 - [ ] 对齐方式正确 - [ ] 间距一致 - [ ] 层次结构清晰 - [ ] 响应式布局适配 - [ ] 元素不重叠 - [ ] 内容不溢出 - [ ] 留白合理 - [ ] 视觉平衡 ### 颜色测试 - [ ] 品牌色正确 - [ ] 辅助色正确 - [ ] 状态色正确(成功/失败/警告) - [ ] 对比度符合 WCAG 标准 - [ ] 深色模式适配 - [ ] 浅色模式适配 - [ ] 颜色语义正确 - [ ] 色盲友好 ### 字体测试 - [ ] 字体家族正确 - [ ] 字号层级清晰 - [ ] 行高合适 - [ ] 字重正确 - [ ] 字体颜色对比度足够 - [ ] 文字不截断 - [ ] 多语言字体适配 - [ ] 特殊字符显示正常 ### 图标测试 - [ ] 图标风格一致 - [ ] 图标尺寸统一 - [ ] 图标语义清晰 - [ ] 图标状态正确(默认/悬停/点击/禁用) - [ ] 图标清晰度足够 - [ ] 图标加载正常 ### 图片测试 - [ ] 图片质量清晰 - [ ] 图片比例正确 - [ ] 加载状态显示占位图 - [ ] 错误状态显示错误图 - [ ] 图片懒加载正常 - [ ] 图片压缩合适 ### 动画测试 - [ ] 动画曲线自然 - [ ] 动画时长合适 - [ ] 动画性能流畅(≥60fps) - [ ] 动画语义清晰 - [ ] 动画可中断 - [ ] 无动画闪烁 ### 交互状态测试 - [ ] 默认状态正确 - [ ] 悬停状态正确 - [ ] 点击状态正确 - [ ] 禁用状态正确 - [ ] 聚焦状态正确 ### 多主题测试 - [ ] 浅色主题正常 - [ ] 深色主题正常 - [ ] 主题切换流畅 - [ ] 主题记忆正确 --- ## 检查完成记录 | 检查项 | 检查结果 | 问题记录 | 修复状态 | |-------|---
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/cassianran/skills/test-case-design",
"sourceUrl": "https://clawhub.ai/cassianran/skills/test-case-design",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T07:13:59.641Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-cassianran-test-case-design/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-cassianran-test-case-design/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T07:13:59.641Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.6K downloads",
"href": "https://clawhub.ai/cassianran/test-case-design",
"sourceUrl": "https://clawhub.ai/cassianran/test-case-design",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T07:13:59.641Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.8",
"href": "https://clawhub.ai/cassianran/test-case-design",
"sourceUrl": "https://clawhub.ai/cassianran/test-case-design",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-12T02:05:41.527Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-cassianran-test-case-design/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-cassianran-test-case-design/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.8",
"description": "- 移除 skill-card.md 文件,简化 skill 包结构。 - 删除了安全测试能力描述与警示,能力边界调整为:仅支持基础功能、接口、AI agent(含 Agent 安全/边界)、平台专项测试。 - 文档进一步聚焦于生成、设计、标准化测试用例,不涉及测试计划、策略或自动化脚本。",
"href": "https://clawhub.ai/cassianran/test-case-design",
"sourceUrl": "https://clawhub.ai/cassianran/test-case-design",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-12T02:05:41.527Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
