测试用例设计专家

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

黑盒测试用例系统化设计工具(别称:用例设计、测试用例、测试覆盖)。当用户需要为软件、功能模块、表单、接口或业务规则编写测试用例、或说「测试用例」「用例设计」「用例评审」「覆盖需求」「边界测试」「怎么测」、评审既有用例、或计算用例覆盖是否充分时使用。提供等价类划分、边界值分析、判定表、场景法、正交实验等标准方法,输出需求可追溯的用例表格。适用于功能测试、接口测试、回归测试的用例编写场景。不适用于:自动化测试脚本编写、性能/安全专项测试(聚焦黑盒用例设计)。 当用户提问模糊但意图指向【黑盒测试用例系统化设计工具】时,主动触发本 Skill 进行引导,无需用户说出准确的命令词或技能名。

一句话选型结论

按资料字段整理

测试用例设计专家是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_8170ea13/test-case-designer
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_8170ea13仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791631159
正文体量6.9 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
测试用例设计专家当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

6.9 KB
模型实际读到的说明书原文,来自技能仓库

测试用例设计

概述

用工程化方法把需求转化为完整、可执行、可追溯的测试用例,目标是用最少的用例覆盖最多的有效输入空间,不凭感觉"想到哪测到哪"。核心产出物是结构化用例表格与覆盖率结论。

何时使用

  • 用户要求编写/补全/评审测试用例,或问"这个功能怎么测、测哪些点"
  • 手上只有需求描述、PRD、接口文档,要转换成用例
  • 需要向上汇报覆盖情况的测试工作

不使用:自动化脚本执行框架(那是编码任务)、纯探索式冒烟测试。

标准用例要素

字段 说明
用例编号 模块-场景-序号,如 LOGIN-VALID-001
标题 一句话"当……时,应……"
前置条件 进入该用例前必须成立的状态/数据
操作步骤 有序、可执行、不含多义
测试数据 具体输入值(不要写"随便一个数")
预期结果 与需求一一对应的可判定断言
优先级 P0 阻塞/P1 高/P2 中/P3 低
关联需求 需求/PRD 编号,保证可追溯

一条用例 = 一个明确输入+一个明确预期。一条用例验证一件事,混合断言无法定位失败。

六种核心技术(按场景选用)

1. 等价类划分 —— 永远先用它

把输入空间划分为有效等价类(系统接受)与无效等价类(系统拒绝)。
每条规则必须覆盖:1 个有效等价类正例 + 每个无效等价类各 1 个反例。

字段实例(注册年龄,范围 18–60 且为整数,必填):
- 有效等价类:18–60 之间的整数、刚好合法边界的两端
- 无效等价类:<18、>60、非整数(17.5)、非数字("abc")、空(未填)、超长字符串

2. 边界值分析 —— 紧跟在等价类之后

对每个边界,覆盖上点、下点、离点:
- 上点:边界上的值本身(18,60)
- 下点:紧邻边界内侧的值(17,61 这类)
- 离点:紧邻边界外侧的值(16,62)

再补一个粗制乱造的中间值(30)与一个比规定更长的值(10001)验证容错。

3. 判定表 —— 多条件互斥/组合业务规则

条件多、结果依赖组合时优先。列 = 条件组合,行 = 规则结果,保证每一种组合都被覆盖(电商运费:地区×重量×会员等级 → 运费结果)。

4. 场景法 —— 业务流程(主路径+备选路径)

按业务剧本走:主成功路径(Happy Path)+ 分支备选(订单取消中途)× 异常路径(库存不足、超时、支付失败)。一个流程至少 3 条:主流程、分支、异常。

5. 正交实验设计 —— 条件很多时的降维

条件多到组合爆炸时,用两两组合(pairwise)抽样,覆盖任意两两条件的交互即可,避免全排列。工具可查"pairwise 用例生成"。

6. 错误推测 —— 经验补充

基于常见历史缺陷补点:敏感词/注入/XSS 字符、空值、超长、并发重复提交、权限越权访问、时区分/时区边界、断网/重连、文件为 0 字节、编码混乱(GBK/UTF-8)等。

建议流程

  1. 解析需求:列出被测对象的输入域、约束条件、业务规则、异常分支
  2. 建立需求清单:编号每个"可测试的需求点",作为追溯来源
  3. 选型:
    - 输入类 → 等价类 + 边界值
    - 规则类 → 判定表
    - 流程类 → 场景法
    - 大量参数 → 正交实验
    - 每条规则最后用错误推测补漏
  4. 产出用例表(Markdown 表格即可)
  5. 评审:每个需求点是否有 P0/P1 用例兜底;反例是否覆盖所有无效等价类
  6. 输出覆盖结论:覆盖了哪些需求点、缺口在哪里、遗漏风险

一个完整示例(登录框,用户名+密码)

编号 前置 步骤 数据 预期 优先级
LOGIN-VALID 用户已注册 输入用户名密码点登录 正确账号/正确密码 登录成功,跳首页 P0
LOGIN-EMPTY-USER 无 用户名为空 "" 提示"请输入用户名",不提交 P1
LOGIN-EMPTY-PWD 无 密码为空 "" 提示"请输入密码" P1
LOGIN-WRONG-PWD 无 密码错误 正确账号/错的密码 提示"用户名或密码错误",不清空输入(若产品如此设计) P0
LOGIN-BOUND-MIN 无 用户名长度下边界 6 位 正常通过 P2
LOGIN-BOUND-MIN-1 无 用户名 5 位 5 位 提示"至少 6 位" P2
LOGIN-INJECT 无 用户名输注入串 &#x27; OR &#x27;1&#x27;=&#x27;1 按普通字符处理,不产生 SQL 注入 P0
LOGIN-LOCK 连续错误 5 次 继续输对 —— 锁定/需验证码 P1
LOGIN-DBL-CLICK 已提交中 连点登录 —— 只发起一次请求,不重复提交 P1

常见错误

错误 修正
只有正例没有反例 每个无效等价类必须有反例覆盖
只测边界内侧忘测外侧 边界三条线:上点/下点/离点
用例数据写"随便""任意" 必须给出具体值,保证可复现
一条用例断言多个结果 拆成多条,一条一断言
需求点没有编号,无法追溯 先建需求清单并编号
高优缺漏但补大量低优用例 先保证每个需求点有 P0/P1 用例

检查清单(交件前)

  • [ ] 每个可测试需求点都有至少一条 P0/P1 用例
  • [ ] 每个输入域的无效等价类都有反例
  • [ ] 每个数值/长度边界覆盖上点/下点/离点
  • [ ] 规则类需求用了判定表,无未覆盖组合
  • [ ] 主流程、分支、异常路径均已覆盖
  • [ ] 补齐了经验性风险点(注入/重复提交/空值/越权)
  • [ ] 用例编号、前置、步骤、数据、预期、优先级、关联需求齐全
  • [ ] 无"随便"等模糊数据;预期结果可判定

常见问题

5 问
答案由本站依据条目字段整理
测试用例设计专家怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_8170ea13/test-case-designer。安装方式为未标注。装完刷新技能列表或重开客户端。

测试用例设计专家支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

测试用例设计专家权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

测试用例设计专家收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

测试用例设计专家用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。