AI 自动化测试,如何用进真实业务?
# AI 自动化测试,如何用进真实业务?
让 AI 参与实际测试,也和 AI 一起理解陌生业务。
AI 正在参与浏览器测试执行。BrowserStack 已推出让 AI 操作真实浏览器、执行并验证测试的能力,相关功能仍在 Alpha 阶段。官方说明 (opens new window)
此前,我已将 AI 用于接口回归、数据库核对和文档巡检,并整理了可复用的测试资产。这次,我把这些经验进一步用进一套复杂审批系统的 UI 测试。
# 让 AI 承担实际测试工作
在我的实践中,AI 面对多角色切换、身份校验和表单联动时,执行仍容易卡住。因此,我把任务拆成可核对的小步骤:
AI 准备数据、填写表单 → 人工完成关键审批 → AI 重新查询、核对结果 → 我确认结论。
遇到异常时,我可以接管操作,再与 AI 一起分析。执行过的规则、步骤和证据继续留存,供后续测试复用。
# 接触系统三四天,与 AI 结对探索业务
开始这轮测试时,我接触系统只有三四天,许多业务规则和流程还在熟悉中。
我会在执行中提出问题,让 AI 根据资料和现场结果帮我核对字段含义、流程关系和下一步检查点,再通过实际操作验证。
这种协作像有一位工程师陪我梳理项目:测试在推进,我对业务的理解也在加深。 AI 既承担执行工作,也帮助我探索陌生系统、建立自己的判断。
# 一个例子:人工审批,AI 核账
一笔申请涉及 10m³ 额度。我完成审批,AI 对照审批前后的同一额度数据,核对已用增加 10m³、剩余减少 10m³。该次额度核对子项验收通过;后续发证和跨系统办结当时仍需另行验证。
我能做的,是把复杂业务拆成 AI 能执行的任务,在新项目中边探索边推进,并对测试判断和验收负责。
- 01
- 代码块折叠示例