测试用例设计
要给新功能设计测试用例、又怕漏掉边界与异常场景时,AI 能按你的需求与规范列出一套用例,覆盖正常、边界、异常与权限场景,逐条给出前置条件、步骤与预期结果。需求没写清或验收标准缺失的地方,它标【需确认】、不替你编业务规则。
你需要准备
- 本次功能 / 需求的说明与验收标准(PRD / 原型 / 接口文档),需求或规则缺失的标【待补】/【需确认】
- 语言与框架版本、测试类型(功能 / 接口 / 兼容 / 边界 / 异常)与测试环境
- 团队测试用例规范:用例管理工具与字段(用例编号、模块、前置条件、步骤、预期结果、优先级)、命名与组织口径
- 关键业务规则与约束:入参 / 返回值合法范围、边界值、权限与角色、依赖的接口或数据
- 脱敏建议:涉及真实用户数据 / 密钥的字段用占位符或脱敏替代(先脱敏再发)
- 并发与资源冲突口径:预期并发量级、限流 / 会话 / 超时规则、共享数据或资源的冲突点(如库存扣减、同一账号多端登录),缺的标【需确认】
怎么做
- 先去掉真实用户数据、密钥,用占位符替代
- 声明需求与验收标准、测试类型、用例规范与关键业务规则
- 粘贴提示词,生成覆盖正常 / 边界 / 异常 / 权限的用例
- 人工评审用例是否完备、确认【需确认】项后再执行
我要为【功能 / 需求,如登录 / 下单 / 支付】设计测试用例,语言与框架版本、测试类型(功能 / 接口 / 兼容 / 边界 / 异常)、测试用例工具与团队用例管理规范(字段与命名,如用例编号 / 前置条件 / 步骤 / 预期结果)、需求来源(PRD / 原型 / 接口文档)以及本次需求的验收标准我都先声明并贴出,涉及真实用户数据 / 密钥的字段我已用占位符或脱敏替代:帮我设计一套测试用例,覆盖正常流程、边界值、异常与错误输入、权限与并发等场景,用例按我声明的规范组织,每条注明编号、前置条件、操作步骤、预期结果、优先级与对应需求点;需求没写清、验收标准缺失或规则有歧义的地方标【需确认】、不得凭猜测补业务规则;未覆盖的分支或无法确定的场景请单列提示;用例是否完备需人工评审确认,不要编造需求或接口。
它会交付什么
- 一套测试用例:含编号、模块、前置条件、操作步骤、预期结果、优先级与对应需求点(覆盖正常流程、边界值、异常与错误输入、权限与并发;用例完备性需人工评审确认)
- 需求未写清 / 验收标准缺失 / 规则有歧义处的清单(标【需确认】或【待补】),以及未覆盖分支或无法确定场景的单列提示
- 用例与需求点的对照说明:哪些需求点已有用例、哪些尚未覆盖(属 AI 归纳,需人工判断)
效果示例
输入一个「手机号 + 验证码登录」的需求与验收标准 → 输出一套用例:正常登录 3 条、手机号格式 / 验证码过期 / 尝试上限等边界与异常 9 条、权限与并发 6 条,另标出 2 处需求未写清的规则待确认。(示例为示意,用例完备性需人工评审)
常见问题
测试用例怎么设计才不漏场景?
把需求、验收标准和关键业务规则给全,让它按等价类与边界值覆盖正常、边界、异常、权限;需求没写清处它会标【需确认】、不替你补规则。
一次能设计多少条用例?
建议按一个功能 / 模块来,一次 20–50 条较稳,太大会互相干扰、评审也累。
AI 会不会自己编需求或接口?
不会。以你给的需求与接口为准,缺失处标【待补】/【需确认】,不猜业务规则。
接口或用户数据有敏感信息怎么办?
先用占位符或脱敏替代再发,这是前置步骤。
生成的用例能直接用吗?
要人工评审是否完备、确认【需确认】项后再执行;它只帮你把用例列全,不作为最终交付。