网易与Google合作,于GDC开幕首日发布开源UI自动化测试方案

时间:2019-12-14

  美西时间http://www.bcbj8.com 3月19日,在GDC开℡幕第一天的Google开发者专场,Google发布了一款由网易研发的UI自动化测试方案:A≈irtest
Pro↑ject。Google方面表示Airtest是★Android游戏开发的最强大、最全面的自动测试方案之一。


  Airt☆estIDE是一个跨平台的UI自动化测试编辑器,目前已经支持安卓手游、Windows端游和安卓App,后续还将支持iOS手游。在网易游戏内部,这项技术已经被↕应用到《梦幻西游》手游、《大话西游》手游、《阴http://www.dxb100.com 阳师》、◆《荒野行动》、《终结者2:审判日》等多款重点产品的测试当中。๑

  具体╤来说,AirtestIDE拥有基于图像识⿻别的Airtest框架,使用者无需接入代码,只要在设备窗口操作手机,代码即会在代码窗口自动生成。如果开发者认为图标不够精确,还可以通过手动框选图标或是其他方式来生成模拟输入语句。


  AirtestIDE还拥有基于UI控件搜索的PO◁CO框架,可以直接获取UI结构,检视UI控件。它支持Unity3D、Cocos2dx等主流游戏引擎及Android源生App,开发者也可以通过扩展SDK支持其他游戏引擎或任意UI系统。


  在实际?测试过程中,AirtestIDE可以为测试人员定位异常测试点,回放每一个操作步骤,最后还会生成一份报告,以方便测试人员排查细节错误┈┉。


  此外,AirtestIDE中录制和运行的代码都基于Python2.7语言。新手上手比较容易,熟练的开发者也可以通过添加第三方库和工具增强自己的脚本。同时,这项工具还可以与持续集成相结合,◈甚至以此技术为基础搭建云测试平♦台。。

  在以往的测试过程中,开发者往往需要在几百台安卓手机上测试游戏的兼容性。但通』过AirtestID๑ิ.ั๑E可视化、易于编辑的界面与功能,开发者只需录℃制一次测试脚本即可实现多端运行,这大幅度减少了人力及时↘间成本。而对于Google来说,AirtestIDⅫE能够为全世界的安卓开发者提供一套自动化的游戏测试解决方案,改善安卓开发的生态环境。这或许也是他们在GDC上☏宣布与网易合作,并在Firebase
Test Lab中支持这项技术的原因。


  〡网易方面称,Google未来还愿意继续与他们合作,将机器学习应用在游戏的开发与测试方面。或许这也是中国研发技术在国际上开始受到认可的https://www.axz5757.com 标志。目前Airtest
Project已分享→至Gith▕u$b(https://github.com/┒AirtestProject)开源使用,开发者也可以至官网(http://airtest.netease.com/)进行查看和下载○。

  此外,G∞oogle还将在美西时间3月21日对Airte゜st
Project进行专场演讲,现场还将邀请到网易游戏QA团队的≈技术总监刘欣进行现场演示。全球开发者也可以在GDC期间前往Google展台与网易游戏Q☺☻A团队进行交流。

  自2014年开始,网易就在通过网易游戏学院在线上分享经验,并在线下举办┑多次公开日活动,为行业培养更多人才。如今它又与Google合作,开源了一款能够切⿶实提升游戏开发效率的技术工具。希望像网易这样☉具有分享精神的游戏厂商越来越多,和其他团队共┗同抬高游戏行业的上限〨,做出更多精致有趣的产品。

  点击以下链接可查看和下载Airtest Project:▇█

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

  GitHub:https://github.com/AirtestProject

  testerhome:htt∏ps://testerhome.com/topics/12265⊙

下一篇: 《我们都要好好的》完美收官,看《劲舞团》手游如何借势玩跨界 上一篇: 傲娇萝莉驾到《阿卡夏之眼》主角伊丽莎白人设曝光
回到顶部