结构化测试知识库
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ab6ca7be/structured-testing-knowledge-base。
技能介绍
问题在哪
很多团队的 PRD 仍是叙述性文档:功能散落在段落里,判断逻辑藏在「大概」「应当」里,边界与异常要么没写,要么和主流程混在一起。直接把整段 PRD 丢给大模型生成测试用例,常见结果是覆盖不全、步骤含糊、断言对不上业务规则。
本技能的目标不是「再写一份测试文档」,而是把需求压成可检索、可对照的结构化知识:术语统一、功能点可一一映射用例、规则可写成可验证分支、风险单独列出。
技能如何工作
输入可以是粘贴的 PRD、多段补充说明,或飞书文档链接(由 feishu_fetch_doc 拉取正文)。收集完整内容后,固定按四个模块输出,顺序与标题不可改:
- 术语定义:仅收录 PRD 中出现的专有名词、角色、字段/API 标识,一行一词,解释锚定原文。
- 树状功能点:
业务域 → 功能模块 → 具体功能点,最多三层;功能点须是可验证的原子操作(一条用例对应一个点),层级用短句名词而非完整句子。 - 明确的判断规则:每个具体功能点单独一章,强制 IF…THEN…ELSE 表达流转;无复杂分支时仍按格式写「满足条件则执行」。
- 边界风险与异常场景:在字面需求之外补权限与安全、数据边界、逆向/回滚、歧义与跨模块冲突等维度(不适用的可跳过子节)。
处理时会识别角色、数据流、权限与状态变更;表格直接拆成功能与规则;图片文字尽量纳入,无法解析则标注需人工确认。若 PRD 自相矛盾,会指出矛盾而非强行统一。输出语言与 PRD 一致。
适用边界
- 适合有明确业务描述的需求文档;极短的需求片段也能跑,但功能树与规则会偏薄。
- 不负责替代测试执行或自动化脚本生成;产出是测试设计用的结构化中间层,下游仍需要你把模块四的风险落成具体用例。
- 飞书链接依赖可用的文档读取能力;混合排版(大量截图、扫描件)会增加人工核对成本。
使用场景
- 迭代前收到飞书或粘贴的 PRD,要把段落需求拆成原子功能点并写成 IF-THEN 判断规则,再据此补测试用例。
- 产品文档里表格、字段名、角色权限混在一起,需要先抽出术语表和功能树,再交给大模型生成回归用例草稿。
- PRD 分多次补充或含截图说明,需合并全文后按四大模块输出,供测试评审核对覆盖与缺口。
- 需求只写了主流程,权限校验、数据边界和回滚未写清,要基于结构化输出单独补边界与异常场景清单。
适合人员
- 负责从产品 PRD 编写功能与异常用例、并要对齐业务断言的测试工程师
- 评审前需核对「每个原子功能点是否配有判断规则与风险项」的 QA 负责人
- 新接手业务线、要先把叙述性需求压成可检索测试知识底稿的测试开发
- 向测试组交接需求、希望交付物能直接支撑用例设计而非再读一遍长文档的项目经理