您的位置:网站首页 > 源码环境 > 正文

开发者:网易与Google合作开源跨平台UI自动化测试技术将大大提升应用测试效率

类别:源码环境 日期:2018-4-27 20:03:28 人气: 来源:

  在美西时间3月19日C开展当天的谷歌开发者专场上,谷歌发布了一项由网易研发的跨平台UI自动化测试方案Airtest Project,适用于游戏引擎和应用的自动化测试,并支持Android和Windows两种系统,后续还将支持iOS系统。

  AirtestIDE是一款跨平台的UI自动化测试编辑器,为QA人员提供完善的自动化测试流程,支持自动化脚本、一键回放和报告查看,在无需代码接入的情况下,帮助测试人员迅速定位异常测试点。

  同时,基于控件识别的UI自动化框架——Poco可以支持主流游戏引擎:Cocos2d-x、Unity3D,并支持Android原生App,可以帮助开发者利用UI控件来进行自动化测试。开发者也可以通过扩展SDK支持其他游戏引擎或任意UI系统。

  此外,Airtest技术还能够支持跨平台运行,实现一次脚本编写,多端运行,为多平台发布的产品提供质量。在网易游戏内部,这项技术已经被应用在《梦幻西游》手游、《大话西游》手游、《师》、《荒野行动》、《终结者2:审判日》等数十个网易自研游戏的自动化测试中。

  除了游戏App,《网易云音乐》等源生应用的兼容性测试也可以通过AirtestIDE进行。

  Google Firebase Test Lab 的首席工程师Justin Broughton表示“Airtest是Android游戏开发的最强大,最全面的自动测试方案之一。我们非常高兴看到网易能够通过开源,让全世界的移动开发人员都能够应用这个方案。我们也很高兴能与网易出色的工程师合作,将Airtest变成Firebase Test Lab的游戏测试解决方案的一部分。”

  对于游戏开发者来说,游戏领域有各种不同的引擎,加上市面上手机型号各异,为了产品能在每款机型上都有良好表现,在游戏和App上线之前都要经过漫长而繁琐的真机测试。

  游戏的自动化测试一直是未解决的难题,但使用AirtestIDE自动化测试技术,就可以做到一次测试脚本,然后自动运行在几百台手机上,大大提升了兼容性测试的效率。

  可以说,Airtest技术的开源弥补了自动化测试长久以来的空缺。此外,AirtestIDE提供了SDK支持各家公司私有引擎的扩展,将实用范围进一步扩大。

  目前,除了借助C2018首次正式对外公布这项技术之外,网易也已经将Airtest Project公开发布于Github和国内技术论坛testerhome。此次Airtest Project在C的发布,也是中国游戏研发技术打开世界局面迈出的重要一步。

  

关键词:开源开发平台
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: