首页/AI 提示词库/编程开发/测试用例设计

测试用例设计

⌨ 编程开发 适配:通用(GPT / 豆包 / 通义 / Kimi)难度:进阶 4 个变量一键复制
使用说明

用等价类与边界值方法,把一段功能描述拆成可执行的测试用例表。

需求评审后补用例、版本回归、外包测试交付。

提示词模板未填写变量以红色标出
请为下面这个功能设计测试用例。

【功能】{{功能描述}}
【输入与边界】{{输入与边界}}
【异常场景】{{异常场景}}
【优先级】{{优先级要求}}

输出要求:
1. 需求澄清清单:先列出 5 个必须和产品确认的点(写清不确认会导致什么歧义)。
2. 测试分析:用等价类与边界值方法列出有效/无效等价类,以及边界点(含上下边界和临界值)。
3. 用例表:列为编号、优先级、场景、前置条件、步骤、预期结果、类型(功能/异常/兼容/性能)。至少 18 条,P0 不少于 6 条。
4. 状态流转测试:如果涉及状态(如未使用/已使用/已过期),画出流转并覆盖每条边。
5. 并发与幂等:给出 2 条可执行的并发用例,说明如何构造并发。
6. 数据构造:说明需要准备哪些测试数据,如何造。
7. 回归范围:这次改动可能影响的其他模块,列 3-5 个。

预期结果必须可判定,不要写「正常显示」这类模糊描述。
填变量变量会自动替换进上方模板,可随时复制
已填 0 / 4
使用步骤
  1. 功能描述里所有数字都要写出来,边界值全靠它们。
  2. 先看需求澄清清单,把歧义问掉再写用例。
  3. P0 用例手工跑一遍,避免纸上谈兵。
边界值优先
80% 的线上 bug 出在边界和并发。
预期要可判定
写清具体文案、状态、数值,别留给执行人猜。
常见问题
用例太多跑不完怎么办?

按优先级分层,P0 每次回归,P1 每周,P2 版本前抽检。

需要写自动化吗?

P0 且稳定的场景值得自动化,频繁变动的界面用例维护成本高。