如何使用 AI 智能体测试你的游戏或应用:自动化 QA 完整指南
How to Test Your Game or App with AI Agents: A Complete Guide to Automated QA
如何用 AI 智能体测试你的游戏或应用:自动化 QA 完整指南
使用 nunu 进行 AI QA 测试的工作方式如下:你用通俗的英语描述一项测试(“完成教程”“完成注册流程”),AI 智能体便会在真实设备上执行该测试——它像真人用户一样查看屏幕并进行交互。无需测试脚本,无需引擎集成,也无需 SDK 即可开始。
本指南将带你通过 nunu.ai 的 Web 门户运行你的第一个 AI 驱动的测试,用于游戏和应用的自动化测试,并向你展示如何编写真正能发现 bug 的测试。
TL;DR
- 将你的构建(APK、IPA 或 ZIP)上传至 nunu.ai
- 用通俗的英语输入要测试的内容
- 点击 Play,查看录制内容
首个测试约 5 分钟后开始运行。本文余下部分讲的就是如何把它做好。
什么是 AI QA 测试?
把 nunu 想象成你的游戏或应用的 ChatGPT。你用自然语言告诉它要测试什么,可以随心所欲地含糊或具体。在幕后,AI 智能体在真实设备上与你的软件交互,并自动执行测试。
有四点让它区别于传统测试自动化:
- 基于视觉。智能体看到的是渲染后的画面,和用户看到的完全一样。它无需访问你的代码或引擎。
- 自适应。当你的 UI 发生变化时,智能体会随之调整。它不是在匹配像素,也不是在回放录制的坐标,而是在对屏幕上的内容进行推理。传统自动化脚本会在每一次 UI 变更时失效;AI 智能体不会。
- 无需集成。智能体开箱即可操作真实设备。可选的轻量级 SDK 能提供更深入的挂接能力,例如错误日志和应用状态。
- 跨平台。适用于移动端(iOS 和 Android)以及 Windows PC 软件,无论是游戏、消费级应用还是内部工具。
如何设置我的第一个 AI 测试?
用 nunu 让第一个测试跑起来只需几分钟:
1. 上传你的构建包(APK、IPA 或 ZIP)到 Build Storage。移动端构建包会在 nunu 基础设施中的真机上运行。对于 PC,让 agent 指向你的 Windows 构建包。
2. 创建测试:在 Tests → Repository 中创建。先从 Discovery 测试开始(下文会说明)。
3. 点击 Play,选择你的部署配置和构建包,然后确认。
4. 实时观看 agent 运行,或者稍后再回来查看。
5. 查看运行结果:在 History → Runs 中查看,包括完整的屏幕录像。

首次测试无需进行任何集成工作。如果之后你希望获得更深入的访问权限,SDK 是可选的。Roboto Games 在不到五小时的开发时间内完成了集成,现在在他们的生存游戏 Stormforge 上运行 400 多项自动化测试,每月可节省约 160 个 QA 小时。
三种测试类型
Nunu 有三种智能体类型,选对类型很重要:

探索 - 探索性测试。给智能体划定范围,然后放手让它去测。
验证 - 使用结构化步骤进行回归测试和冒烟测试。
任务 - 测试之外的自动化:文档、研究、工作流。
如果你是新手,请先从Discovery 测试开始。最简配置:定义一个范围,比如“探索主菜单和设置”,然后点击运行,智能体会自行调查,并在过程中标记出任何出问题的地方。
一旦你明确了自己的关键流程,Verification 测试 就能把它们变成一套可重复的回归测试套件,在每次构建时运行。
如何编写一个好的 AI 测试用例?
测试用例是用自然语言描述智能体应该做什么,以及什么才算成功。可以把它想象成你在新 QA 测试员入职第一天会给出的指令,但有一个关键区别:智能体没有任何假设。任何对你来说显而易见的事情,都必须明确说明。
一个较弱的测试用例:
测试商店。
一个有力的测试用例:
从主菜单打开商店。使用软货币购买最便宜的道具。验证该道具出现在背包中,并且货币余额减少了该道具的价格。如果出现确认弹窗,则接受它。如果购买未完成或背包未更新,则测试判定为失败(FAILS)。
同样的逻辑适用于任何应用。“测试登录”是弱测试。“使用测试账号凭据登录,验证仪表盘加载完成,并且如果出现错误消息或加载时间超过 30 秒则判定为失败(FAIL)”就是强测试。
来自 nunu 的最佳实践指南中,始终能产出更好测试的四条规则:
- 要精确。定义清晰的终点:“达到 3 级”,而非“玩一会儿”。“完成结算”,而非“试试购物流程”。
- 迭代。编写 → 运行 → 观察 → 改进。把测试用例当作活的文档。
- 使用强硬的措辞。MUST、NEVER、ALWAYS。对关键步骤使用大写,让智能体知道哪些是不可协商的。
- 处理各种变化。真实的软件是混乱的。如果可能弹出窗口,就告诉智能体该怎么做:“如果出现服务条款弹窗,就点‘我同意’。”
写下一个测试只需两分钟,之后就能永远复用。
AI 智能体给你带来什么结果?
每次运行都会产出一份完整的证据包,这正是缺陷可复现的原因:
- 整个运行过程的屏幕录制
- 智能体逐步推理的过程,让你看清它为何这样做
- 执行的确切输入(触摸、键盘、鼠标)
- 错误日志(在连接 SDK 的情况下)
- 带结论的测试报告
- 如有要求,甚至可提供完整的 PDF 报告或摘要(含截图)

开发者收到的不是“结账有时会出故障”这样一句话,而是一段视频、精确的操作序列,以及智能体对出错原因的观察结果。
如何在整个流水线中扩展 AI 测试?
在你的首批测试通过之后,接下来可以这样做:
- 定时测试:设置触发器,让测试套件在夜间自动运行
- CI/CD 集成:每次新构建都自动测试,让回归问题在几小时内而非几天内被发现
- 知识库:为你的智能体提供有关游戏或应用的上下文,让它测试得更智能
- 缺陷审查与跟踪:随时间推移减少噪音与误报
- SDK 集成:开放调试函数与应用状态,以支持高级测试
AI 测试会取代我的 QA 团队吗?
不会,而且这并不是重点。AI 智能体会接手 QA 工作中 80% 的重复性工作,让你的团队专注于真正需要人类的部分:探索性测试、UX 判断、游戏手感与平衡,以及需要创造力的边缘情况。
常见问题
使用 AI 测试需要集成 SDK 吗?不需要。nunu 智能体完全以黑盒方式运行,通过视觉和模拟输入操作真实设备。SDK 是可选的,它能提供更深入的钩子,例如错误日志和应用状态访问。
这是否只适用于游戏? 不是。Nunu 可以测试任何移动端或 Windows 软件:游戏、消费级应用以及内部工具。智能体通过屏幕进行交互,因此凡是人能操作的内容,它们都能测试。
nunu.ai 支持哪些平台? iOS、Android 和 Windows PC,主机支持已在路线图中。移动端构建版本运行在 nunu 基础设施中的真实设备上。
我的 UI 发生变化后,测试会失效吗? 不会。与脚本化自动化不同,智能体是对屏幕上显示的内容进行推理,而不是匹配像素或重放坐标,因此它们会自动适应 UI 变化。
设置需要多长时间?上传构建后,几分钟内即可运行你的第一个测试。如果需要完整的 SDK 集成,团队投入的开发时间不到五小时。
开始使用
在 nunu.ai 创建账户,上传构建,今天就可以运行你的第一个 Discovery 测试。完整指南见 docs.nunu.ai/home/quickstart。
来源:nunu.ai · 游戏测试智能体 · nunu.ai