相较于一般软件,游戏的测试难度要高得多。开发时所使用的各种组件,在玩家手中就会形成一个动态视觉世界,其复杂程度远比单单的组件组合要高得多。
随着游戏越来越复杂,即使是老练的QA团队在面对大规模QA测试时仍常感束手无策。
我们正在打造一款自动化QA工具,希望为广大QA团队提供随时可用的大规模测试方案。工具目前支持游戏回放测试,更多测试方式将在未来陆续登场。
Automated QA可以录制并回放用户与UI的触碰、拖拽互动,有选择地使用记录来进行测试,功能支持PC、iOS和安卓设备。
使用要求与功能局限
冒烟测试自动化
安排冒烟测试非常简单:只需按下录制按钮,再做出需要自动化的游戏操作即可。在测试中,只有当录制时的对象出现在屏幕上、可被点击(或拖动),回放才能顺利完成。
Recoded Playback主要功能
老练的QA团队在测试完成前会验证成百上千种游戏路线。而Composite Recording功能自带多种常见的测试方式(如主菜单的使用),还能自动测试游戏内的体验(如在主菜单中选择、加载关卡)。
Composite Agent的主要优势
Composite Agent即将登场
我们即将推出由玩法记录、C#脚本和ML-Agents组成的游戏智能代理,大家可在此处申请抢先体验。
本地或云端实机测试
Automated QA软件包可以在实机上进行自动测试。把你的设备接到电脑上,按下Unity Test Runner的“Run”即可开始测试。
功能预告:使用Unity编辑器或CI在云端设备上运行测试
我们将建立一个更为简便的云端测试设施,在Unity编辑器或API中直接展示出测试的状态、日志和截图。请在此处申请功能的抢先体验。
安装
打开Recorded Playback窗口后(Window > Automated QA > Recorded Playback)就能开始录制啦!更多指令请参阅说明文档。
如有任何问题,请通过邮箱联系我们!
鸣谢:Dylan Scandinaro、Jason Greco、Justin Rempel、Lauryn Porte、Matt Sorg、Shuo Diao、Rambod Kermanizadeh、Souranil Sen、Tim Sibiski、Tom Thompson、Willis Kennedy
Is this article helpful for you?
Thank you for your feedback!