ChatGPT 决策表测试技能:把多条件规则变成用例
EnglishChatGPT 安装步骤
- 从固定版本 GitHub 原文下载 qa-engineer/functional-testing/skills/decision-table-testing/SKILL.md。将它作为 decision-table-testing 的独立文本技能,保留名称、描述及正文。
- 在已启用技能和上传权限的 ChatGPT 工作区,打开「插件 → 技能 → 创建 → 从电脑上传」,选用文件选择器接受的技能包格式。也可在「使用编辑器创建」中录入原名称、描述和文本指令。
- 完成扫描后,确认 decision-table-testing 出现在已安装列表。在新对话输入 @ 并选择此技能,使用页面的虚构示例检查输出。
中文摘要
用布尔条件和预期动作构建业务规则决策表。逐项覆盖有效组合,标出未定义或冲突的规则。
SKILL.md 中文导读
可复现示例
社区活动规则为会员且有余位即可预约,非会员且有余位走候补,无余位时一律关闭预约。请写决策表及每条规则的用例。工作步骤
- 列条件、取值和允许的动作。
- 枚举组合并合并结果等价的规则。
- 为每条规则建立用例并记录待确认的行为。
验收方法
表覆盖会员与余位的四种组合。两条无余位可归并为一条通配规则,用例或覆盖说明应证明两类身份都关闭。
GitHub 原文 · 更新日期
适用环境
需要有技能创建权限的合资格 ChatGPT 工作区,选择上传时还需相应权限。这份纯文本移植的安装路径按 OpenAI 文档核对,工作区运行待验证。
常见问题
碰到没有约定结果的组合怎么办?
保留该组合并标记待确认,附上对应输入。等规则负责人给出动作,再补上预期结果。