AI 生成测试用例后,不建议直接导入用例库。

更稳的做法是先做分拣:

  1. 可以直接用。
  2. 可以保留思路,但必须重写。
  3. 不可执行,直接删除。

下面是一套比较实用的判断标准。

可以直接用的用例

通常是规则清楚、结果明确的基础用例。

例如登录页:

这类用例的特点是:

适用场景:

注意:预期结果最好写清楚可观察对象,例如 “手机号输入框下方展示错误提示”,不要只写 “提示错误”。

可以保留但要补充的用例

1. 边界值用例

AI 通常会覆盖数字边界,例如字段长度限制 20 个字符时,会生成 19、20、21。

但还要补充:

2. 异常场景

AI 可能会列出异常路径,但经常缺少前置条件。

例如 “无权限访问页面”,需要补清楚:

3. AI 给出的优先级

AI 可以给 P0/P1/P2 初稿,但不能直接采用。

优先级需要结合:

必须重写的用例

1. 只写动作,不写业务规则

例如:

用户点击领取优惠券,领取成功。

这类描述太薄,需要重写成业务规则驱动的用例。

可改为:

2. 状态没有拆开

例如:

验证订单状态变化正常。

这不是可执行用例。

应该拆成:

状态类用例必须明确:

3. 缺少前置条件或预期结果

任何缺少前置条件、步骤或预期结果的用例,都不建议直接入库。

直接删除的用例

这类内容通常不可执行:

如果要保留,需要先让 AI 重写:

请把不可执行的描述改成具体测试用例,必须包含前置条件、操作步骤、预期结果和可观察对象。

分拣表

可以直接用:

可以用,但要补:

必须重写:

直接删除:

建议流程

AI 生成用例
  -> 人工分拣
  -> 可用用例保留
  -> 半成品用例重写
  -> 空话用例删除
  -> 再进入评审或用例库

AI 生成用例的价值在于提速,不在于免审。

如果不做分拣,最容易出现的问题是:用例数量变多,但用例库质量下降。


↙↙↙阅读原文可查看相关链接,并与作者交流