網易自動化UI測試解決方案Airtest Project亮相GDC
來源: 編輯:vbeiyou 時間:2018-03-23 04:59人閱讀
GameRes原創/美國太平洋時間3月19日,GDC開幕第一天,Google在GDC發布了一款由網易研發的游戲UI自動化測試方案:Airtest Project。21日,這項研發成果也展開了專門的講座活動,向全球開發者公開演示。
Airtest Project 在GDC進行首次正式對外發布
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對產品的測試命脈。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/ --------------------------------------------------------- 免責聲明: 1.本文援引自互聯網,旨在傳遞更多網絡信息,僅代表作者本人觀點,與本網站無關。 2.本文僅供讀者參考,本網站未對該內容進行證實,對其原創性、真實性、完整性、及時性不作任何保證。分享到:
本站所有文章、數據、圖片均來自互聯網,一切版權均歸源網站或源作者所有。
如果侵犯了你的權益請來信告知我們刪除。郵箱:business@qudong.com
標簽:
丁磊