GameRes原创/美国太平洋时间3月19日,GDC开幕第一天,Google在GDC发布了一款由网易研发的游戏UI自动化测试方案:Airtest Project。21日,这项研发成果也展开了专门的讲座活动,向全球开发者公开演示。

091752qnn7mmrp3p7r1837.jpg Airtest Project 在GDC进行首次正式对外发布
091802j2mp8emnz0zyysdd.jpg Airtest Project的专场演示
据GameRes了解,AirtestIDE这是一个跨平台的UI自动化测试编辑器,可应用于游戏和App的多项测试功能。目前该工具已经应用在网易内部《梦幻西游》手游、《荒野行动》、《阴阳师》等数十个游戏项目中。

让我们先来一起看看Airtest Project的主要特点:

 

 

  • 基于图像识别的 Airtest 框架,适用于Android和Windows上的游戏和APP,且无需开发者在项目代码上的额外支持。
  • 基于UI控件搜索的 Poco 框架,使用Unity3d、Cocos2d或Android原生App开发的项目在脚本制作上具有极大的便利性。
  • 自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程。
  • 可利用手机集群进行大规模自动化测试,为游戏与APP快速实现兼容性测试。
  • 目前支持在Windows和MacOS上运行。

5分钟快速上手,自动测试、一键生成报告

基于图像识别的UI自动化框架——Airtest,适用于任何游戏引擎和应用的自动化测试,支持Andriod和Windows,iOS支持正在开发中。Airtest提供了跨平台的API,包括安装应用、模拟输入、断言等。基于图像识别技术定位UI元素,你无需嵌入任何代码即可进行自动化测试。测试脚本运行后可以自动生成详细的测试报告,让你迅速定位失败的测试点,而快速、精准、反馈,将成为每个CP对产品的测试命脉。

091840voqo65556olv0oo6.jpg github脚本代码截图
Airtest Project的开发者介绍道,通常大型游戏会有数百个测试脚本,覆盖常用的玩法测试。每周这些脚本都将运行在200台手机上,进行回归测试和兼容性测试。同时,Airtest IDE也支持打包脚本成可Firebase上的测试APK,Firebase是google的自动化测试平台。

GameRes从官方了解到,在后续版本中也将加入对H5和lua脚本的支持。

结语

随着Andriod版本的迭代发布,Andriod本身也越来越规范。但不同手机厂商有不同的UI和ROM,在屏幕尺寸、内存大小等硬件方面也具有很大的差异,优化方向又不尽相同,碎片化的问题对于游戏测试而言,增加了极大负担。

Google方面表示Airtest是Android游戏开发的最强大、最全面的自动测试方案之一。通过Airtest IDE可视化、易于编辑的界面与功能,开发者只需录制一次测试脚本即可实现多端运行,减少了人力及时间成本。

Airtest IDE完全开放免费,为各类游戏开发商提供UI自动化测试解决方案,提高游戏品质。同时,GameRes认为对于Google来说,推出网易这款Airtest IDE能够为全世界的安卓开发者提供一套自动化的游戏测试解决方案,改善安卓开发的生态环境,是势在必行的一步举措。

产品官网:http://airtest.netease.com/

锐亚教育

锐亚教育,游戏开发论坛|游戏制作人|游戏策划|游戏开发|独立游戏|游戏产业|游戏研发|游戏运营| unity|unity3d|unity3d官网|unity3d 教程|金融帝国3|8k8k8k|mcafee8.5i|游戏蛮牛|蛮牛 unity|蛮牛