产品

Unity 自动化 QA

通过按需自动测试缩短开发反馈过程,您团队中的任何人都可以创建和运行这些测试且无需编写代码。

Recorded playback

按需手机游戏测试

让整个团队可以在云端真实设备,即您的玩家所使用的设备和操作系统组合上进行规模测试,使您可以快速而自信地发布产品。

工作原理

automated-qa-1
记录 UI 交互以创建测试

按下记录按钮并执行想要自动执行的通关内容。只有当记录中涉及的每个对象都在屏幕上可见并且按动后有反应时,测试才会成功。

automated-qa-2
在编辑器或您自己的设备上进行测试

自动化 QA 让您在自己的真实设备上进行测试变得很容易,只需把它们插到您的计算机上,然后在 Unity Test Runner 中按下“运行”按钮。

automated-qa-3
在云端真实设备上进行规模 QA 测试

在云端真实的 iOS 和 Android 设备上进行测试,确保您的游戏针对您的玩家使用的所有设备和操作系统组合进行优化。

automated-qa-4
在每次更新时运行 QA 测试

像任意 Unity 测试框架 (UTF) 一样,运行从 CI 管线中使用自动化 QA 创建的测试。

主要优点

免除等待,缩短反馈流程

更快的 QA 测试结果让您的团队可以缩短开发反馈流程,提高团队生产力。

人人可用的测试自动化

让您 QA 团队中的每个人都可以创建自动测试,并将其整合到产品发布流程中,而不需要编写代码。

易于维护,减少返工

从模块化记录和 C# 脚本中创建测试,最大限度地保证质量,并减少游戏更新后的返工。

集成到您的工作流程中

使用 Unity 测试框架工作流程和 CI 管线轻松将 Automated QA 测试集成到现有的工作流程中。

移动设备上的真实测试

在云端真实的 iOS 和 Android 设备上进行测试,确保您的游戏能够在玩家使用的设备上正常运行。

开始使用

请按照以下步骤安装软件包:

  1. 在 Unity 编辑器中打开您的项目,然后打开 Package Manager (Window > Package Manager)。
  2. 按下 Package Manager 左上角的加号按钮 (+),然后选择“从 git URL 添加软件包……”
  3. 在文本框中输入 com.unity.automated-testing,然后按“添加”按钮。

打开“录像回放”窗口(窗口 > 自动化 QA > 录像回放)并开始记录!请参阅软件包文档查看更多说明。

Package manager

文档

查看软件包文档了解关于自动化 QA 的更多信息。

申请抢先体验

作为抢先体验计划的一部分,注册成为第一批体验最新 Automated QA 功能的人。

常见问题解答

记录是如何工作的?

记录被保存为可编辑的 JSON 文件,作为 Unity UI 元素上的触摸或点击事件列表;通过名称、标签和对象层级视图中的位置进行识别。

回放是如何工作的?

在记录回放过程中,记录工具会执行一系列光线投射,找到用于记录的 JSON 文件中的对象,并模拟这些对象的点击或触摸事件。

该解决方案需要多少钱?

在您的设备上创建并运行测试,或使用自动化 QA 免费管理设备。

注册参加我们的抢先体验计划,成为第一批在云端进行设备测试的人。

有什么要求和限制?
  • 我们支持使用 Unity UI 实现的 UI 元素的自动化点击或触摸
  • Unity 2019+ 是必需的

我们使用 Cookie 来确保为您提供网站的最佳体验。有关更多信息,请访问我们的 Cookie 政策页面

明白了