都图科技doutoo.com
首页/技术知识/效率与 AI

用 AI 写测试用例:能省多少,要改多少

效率与 AI 2026.09.23|约 7 分钟|技能事业部 出品

让 AI 写测试用例,出稿速度确实快得多;但如果没有边界,它会给你一叠"看起来合理"却测不到风险的用例。正确用法是先约束,再发散。

一、先给边界,再让它发散

直接把需求丢给 AI,得到的通常是正常流程的排列组合。先告诉它输入范围、业务规则和不能违反的前提,它才会去补异常分支。

  • 输入约束:长度、类型、枚举值、必填项
  • 业务规则:金额上限、时间窗、角色权限
  • 已知痛点:历史上出过问题的场景优先

二、一份可复用的提示结构

要素说明
被测对象接口名或函数名 + 一句话职责
输入约束取值范围与非法值
业务规则必须成立的判断条件
边界条件已知的下限、上限、空值、极值
输出格式用例编号、前置条件、步骤、预期结果
禁止项不要编造不存在的字段与接口

结构固定下来之后,同一套提示可以复用到不同模块,产出的格式也便于直接导入用例库。

三、AI 补的是分支,不是重点

AI 擅长穷举等价类与边界,不擅长判断"哪个分支出了事最疼"。这两件事恰好互补:它铺广度,你定优先级。

  • 让 AI 按等价类分组,避免几十条用例其实在测同一件事
  • 明确标出异常与超时场景,这类最容易被漏
  • 用例数量不是产出,覆盖率与缺陷发现率才是

四、人工必须复核的四类用例

  1. 涉及金额与计费的用例,逐条核对口径
  2. 涉及权限与数据的用例,确认越权路径被覆盖
  3. 涉及第三方接口的用例,确认异常与重试逻辑
  4. 涉及并发与顺序的用例,确认前置条件可复现

五、把它接进流程:什么时候用,什么时候不用

  • 适合:接口参数校验、表单规则、边界值补充、回归用例扩写
  • 不适合:性能与容量验证、探索性测试、复杂业务链路设计
  • 用 AI 产出用例后至少留一次人工评审,并沉淀成可复用模板

省下来的是打字时间,不是思考时间。把省下的时间花在挑重点、补异常上,才是真正的提效。

← 上一篇代码分支怎么管:主干、发布与热修的三条线