优测云真机 AI 能力升级:Rules 让 AI 更懂业务,多模型选择更智能!

在移动应用测试中,“需求描述模糊、执行路径复杂、回归节奏紧”几乎是团队每天都在面对的现实。为此,优测云真机此前已上线 AI Agent 功能,并通过 Gitee AI 模力方舟接入智谱 AutoGLM-Phone-9B千问 MAI-UI-8B 模型,让 AI 直接操作真实设备,把自然语言需求转化为可执行的自动化行动,显著提升测试效率与覆盖度。本次更新,我们围绕“更懂业务、更可控、更好用”带来两项关键增强:Rules(规则)能力上线,支持多模型自由切换。

更新亮点速览

亮点1:Rules 让 AI 精准掌握业务规范

💬 为什么需要 Rules❓

在真实业务测试中,AI 仅“能操作界面”并不足够,测试正确性往往依赖隐含的业务规范与团队约定,例如:

  • 弹窗、权限请求的固定处理策略
  • 禁止触发删除、解绑、支付等高风险操作;
  • 某些页面需要二次确认、必须校验关键字段后再提交;
  • 超时、卡死、异常页面的回退与重试策略。

优测云真机平台新增 Rules 能力,把“业务规范与测试约束”显式化、可配置化,作为 AI 控制的约束条件,让 AI 行为更可控、结果更可复现。

💬 Rules 能带来什么❓

  • 提升执行准确性:减少“走通流程但不符合规范”的情况;
  • 强化一致性与可复现性:不同人、不同时间执行同一需求,路径与结果更稳定;
  • 降低风险操作概率:通过规则限制敏感动作与边界行为;
  • 加速团队沉淀:把经验型规范转为可复用资产,持续迭代优化。

亮点2:模型自由切换,适配不同应用场景

智谱 AutoGLM-Phone-9B 和千问 MAI-UI-8B 两大模型各有优势。此次更新支持模型自由切换功能,用户可根据自身测试需求,自主选择更适配的模型。

💬 双模型特点对比

模型 专长领域 适用场景 优势特点
AutoGLM-Phone-9B 移动端操作优化 通用功能测试、复杂流程测试 手机操作深度优化,理解移动端交互逻辑
MAI-UI-8B UI 界面识别与验证 界面一致性测试、视觉回归测试 强大的元素识别能力,精准定位界面问题

💬 如何根据需求选择模型

① 选择 AutoGLM-Phone-9B:

  • 测试复杂的业务流程(如购物车结算、多步骤表单提交)
  • 需要模拟真实用户操作习惯
  • 测试场景涉及多个APP间跳转

② 选择 MAI-UI-8B:

  • 进行UI一致性测试(如不同机型显示效果)
  • 验证界面元素是否符合设计规范
  • 检测视觉问题(如文字重叠、图片错位)

实战技巧 | 如何制定有效的测试规则

🔖 遍历策略规则技巧

① 明确测试界:配置 Activity 或 URL 白名单,严禁AI跳出待测APP(如跳转至微信、支付宝或系统设置);

② 黑名单机制:将广告页、退出登录按钮、注销账号入口加入黑名单,防止测试过早中断;

③ 去重与环路避免:启用UI结构相似度去重,避免在同一页面死循环;

④ 重启策略:当连续 N 次操作无页面变化或陷入死胡同(Dead End)时,强制重启APP。

🔖 交互行为规则技巧

① 操作频率限制:设置操作间隔不低于 300ms,模拟真实用户行为,避免因点击过快导致的系统级 ANR。

② 事件权重配置:点击事件权重应 > 70%,滑动> 10%,系统按键(返回/主页)< 5%。

③ 长按与多点触控:仅在特定组件(如语音按钮、图片缩放)上启用长按或多点触控,默认关闭。

🔖 异常处理规则技巧

① 弹窗自动处理:

  • 系统权限弹窗:默认选择“允许”或“仅使用期间允许”;
  • 业务广告弹窗:识别并点击“关闭”、“跳过”或“X”图标;

② 卡死熔断:若在同一页面停留超过 60秒 无有效状态变化,强制触发“后退”或“重启App”

③ 网络容错:当遇到网络异常页面(如404、无网络提示),应触发“重试”按钮或检查设备网络连接。

实践案例 | 某APP借助云真机AI测试提效实践

在导航类APP中,存在大量的特有图标按钮,模型默认识别不稳定,通过使用 Rules,我们可以让模型理解这类图标按钮的大致位置及展示样式,从而实现稳定地定位操作。以导航路线按钮为例,配置 Rules 后路线按钮识别成功率100%,未配置Rules,路线按钮识别成功率33%。

Rules

 路线按钮识别:路线按钮在首页右侧的按钮栏中是箭头标识的按钮

未配置Rules:

开始执行任务...

步骤 1: 💭 打开应用,包名 com.xxx.map。

打开APP应用

步骤 2: 💭 当前在APP首页,需点击路线按钮进入多方案页。

点击路线按钮进入多方案页面

步骤 3: 💭 上一步误入“反馈”页,需返回首页,再点击路线按钮进入多方案页。

返回首页并点击路线按钮进入多方案页

步骤 4: 💭 在首页,点击路线按钮进入多方案页。

点击首页的路线按钮进入多方案页面

步骤 5: 💭 误入“反馈”页,需返回首页,再尝试点击路线按钮。

配置Rules:

开始执行任务...

💬 步骤 1: - 当前在APP首页,需要点击路线按钮进入多方案页。

点击路线按钮进入多方案页面

💬 步骤 2: - 在“路线”页,需要点击“输入终点”框以进入地点搜索。

点击“输入终点”框以开始搜索目的地

💬 步骤 3: - 在终点搜索页,输入“星海公园”,选择第一个结果以设置终点。

在终点搜索框输入星海公园并选择第一个结果

💬 步骤 4: - 需要选择第一个“星海公园”结果以设置终点。

选择第一个星海公园结果作为终点

💬 步骤 5: - 在公交方案列表页,需要点击“公交”Tab以确保处于公交方案页。

点击公交Tab切换至公交方案列表页

💬 步骤 6: - 在公交方案列表页,需要查看第一条公交方案(1号线),点击其卡片以展开详细换乘步骤。

点击第一条公交方案卡片以查看详细换乘步骤

💬 步骤 7: - 在公交详情页,需要点击“开始导航”以进入公交行中导航。

点击公交详情页的开始导航按钮

💬 步骤 8: - 在公交行中导航页,需要点击左上角的退出按钮返回首页。

点击公交导航页左上角退出按钮返回首页

步骤 9: - 需要点击“退出导航”以结束导航并返回首页。

点击退出导航按钮以返回首页

💬 步骤 10: - 已返回“路线”页,首页抽屉和金刚位未显示,需按返回键返回首页。

按返回键返回到首页

💬 步骤 11: - 已返回腾讯地图首页,所有步骤已按顺序执行并验证通过。

有奖体验


本文未注明其它来源的内容,其版权归优测云服务平台所有,未经允许不得转载本文内容。如需转载本文,请在显著位置注明出处(优测云服务平台,以及文章链接:https://utest.21kunpeng.com/home/topic/rules260313