網易開源支援影像識別的自動化UI測試工具,零基礎親測好評!

AI科技大本營發表於2019-02-03

640?wx_fmt=jpeg


編輯 | Jane

出品 | AI科技大本營


AI科技大本營給大家推薦了很多有意思、適合開發者們的工具,比如程式碼修復神器幫小白快速分析 ErrorPDF 翻譯工具變數命名神器等等。


今天,營長要專門給測試人員,或者想做測試的小夥伴們推薦一款工具:Airtest,由網易團隊研發,其自動化框架通過影像識別和 UI 控制元件檢索技術,幾乎適用於任何遊戲引擎和應用。並且支援多平臺,便於使用,即使不會程式碼,對自動化測試完全不懂,只要耐心研究學習一下,也能很快上手。


為了證明真的很簡單,先放營長親自學習示範的教程:


  • 測試物件:CSDN 官網(http://csdn.net)

  • 測試功能:部落格、問答能功能


(為滿足檔案大小要求,完整流程被剪成3段)


去年,Google 也宣佈將 Airtest 應用到 Firebase 實驗室中,作為遊戲測試解決方案的一部分。營長通過完整的嘗試過程發現,Airtest 操作簡單,基本不涉及程式碼,配置環境也簡單,只需簡單幾步即可。所以非常適合剛入門、沒什麼經驗,甚至零基礎的人使用。老司機們還可以做更高階的功能擴充,但也有一個缺點,無法支援斷點續傳。目前 Airtest 已經開源,大家可以下載客戶端,跟著教程快速上手實踐。



AirtestIDE 有多好用?


自動化測試是指以人為驅動的測試,把大量、複雜或特殊的人工測試用例用自動化測試工具進行測試與評估。一套自動化測試工具不僅可以提高效率,還能節省人力與時間等成本與資源。和現在已有的一些自動化測試工具相比,Airtest 又有哪些特點呢?


  • 自動化測試流程易學易實現:可以自動化指令碼錄製、一鍵回放,生成並檢視報告

  • 支援基於影像識別的 Airtest 框架,適用於所有 Android 和 Windows 遊戲

  • 支援基於 UI 控制元件搜尋的 Poco 框架,適用於 Unity3d、Cocos2d 和 Android App

  • 可在 Windows 和 MacOS 上執行,支援測試 Android,Windows、iOS 應用與 Web 測試

  • 可支援平臺:Android、iOS、Windows、Unity、Cocos2dx、Egret 與 Wechat 小程式

  

640?wx_fmt=png


   

怎麼用?超詳細教程


1.安裝:目前自動化測試編輯器 AirtestIDE 已經提供 Windows 和 Mac 兩個版本的客戶端

     

640?wx_fmt=png


2.連線裝置:目前可連線 Android,Windows 和 iOS 上的應用

                                  

640?wx_fmt=gif

640?wx_fmt=gif


3.錄製自動化指令碼


先從最常用的模擬點選開始,然後點選 Airtest 輔助窗上的【錄製】按鈕,我們在裝置視窗上的操作,程式碼都會自動生成在程式碼視窗中,最後 【執行】就可以了,營長沒寫一行程式碼。

     

640?wx_fmt=gif


4.檢視測試報告


執行結束後,點選【檢視報告】按鈕即可瀏覽測試報告頁面

     

640?wx_fmt=png


5.其他:


(1)如果自動錄製的圖示不夠精準,還可以點選 【touch】按鈕,框選精確的圖示,生成測試程式碼。

(2)目前使用的程式碼還是 Python 2.7,新手上路容易,老手還可以使用各種第三方庫是指令碼更強大。


結語


當完成一個簡單測試用例的流程,並且熟悉後,營長除了感嘆工具好用,也不免多有一些其他感慨。隨著現在 AI 技術的廣泛應用,我們追求效率要高、成本要低,效能要越來越好,進而越來越多簡單、重複性的人力勞動被技術和工具所取代,然而作為一名技術開發者,我們除了要有通過技術做出產品的能力,更要了解新技術、不斷對自己提出新要求,跟上不斷髮展的現狀。新一年,AI科技大本營也將繼續為大家提供優質的內容,陪伴大家一起成長。


Github地址:

https://github.com/AirtestProject

下載地址及超詳細教程地址:

http://airtest.netease.com

http://airtest.netease.com/tutorial/Tutorial.html


(本文為 AI科技大本營原創文章,轉載請微信聯絡 1092722531 

640?wx_fmt=png


推薦閱讀:

AI被“橫掃”反噬?

如何幫新手程式設計師快速分析 Error?

ProgPow:以太坊上浮世繪

名下企業比老闆劉強東還多,京東“最強女助理”張雱什麼來頭?

網際網路巨頭的春晚江湖

一萬多條拼車資料,看春運遷移大軍

30個讓程式設計師崩潰的瞬間,笑死我了

程式設計師給銀行植入病毒,分 1300 次盜取 718 萬,被判 10 年半!


640?wx_fmt=png

點選“閱讀原文”,開啟CSDN APP 閱讀更貼心!


相關文章