使用AirtestIDE進行小程序自動化測試


 Airtest是網易出的基於圖像識別和Poco控件識別的最近非常火的一個ui自動化測試工具,由網易游戲內部工具團隊開發並開源,獲得谷歌力挺。也是是一個跨平台、多端(Windows、web、android、ios、游戲)的UI自動化測試編輯      器。自動化腳本錄制、一鍵回放、報告查看,輕而易舉實現自動化測試流程,自有編輯器一站式解決。具體大家可以登錄官網了解一下http://airtest.netease.com

  下面向大家演示如何使用AirtestIDE編寫一個愛標客小程序自動化測試腳本。

  1.安裝AirTest IDE

  官網下載:http://airtest.netease.com/ 解壓即用。

  2連接手機

  下載好之后打開AirtestIDE並連接手機。

  如何連接手機可以參考官方文檔 http://airtest.netease.com/docs/cn/2_device_connection/1_android_phone_connection.html

  手機連接成功后,即可在AirtestIDE中看到手機屏幕的鏡像顯示,並進行實時操作。

  連接好手機這時顯示如下頁面:

     3.錄制腳本

      用例:點擊微信進入首頁,下拉選擇愛標客體驗版小程序,進入小程序后搜索任務名含“011”的任務,點擊該任務進入任務詳情頁,若提示登錄,輸入賬號密碼登錄小程序。

  1. 首先在aritestIDE左側點擊錄制按鈕,接着可以通過點擊Airtest輔助窗中的touch按鈕,然后框選微信APP圖標按鈕來生成語句。(touch語句的代碼看起來簡單直觀,就是在畫面中尋找符合這張圖片內容的坐標,如果找到了就點一下這個坐標,如果沒有找到相符的圖片就會提示異常。)
  2. 選擇wait按鈕,框選等待直到出現這個圖標執行下一步
  3. 選擇swipe按鈕,向下滑動
  4. 選擇touch框選,點擊愛標客體驗版APP,進入小程序
  5. 點擊搜索框
  6. 選擇text按鈕,出現右側框輸入“011”點擊插入代碼

    7.再次選擇touch,框選搜索框,點擊搜索

    8.選擇搜索結果點擊該任務進入任務詳情頁

    9.選擇touch,框選點擊確定,即進入登錄頁面

   10.選擇touch,點擊輸入用戶名,再點擊text輸入愛標客賬號

   11.選擇keyevent,彈框輸入“tab“”回車

   12. 再次選擇text輸入該賬號的密碼

    13.選擇touch,框選,點擊登錄

    14.選擇左側assert_exists增加斷言。

    15.錄制好之后需要整理一下代碼,然后點擊上方的就可以運行起來了

    16. Airtest還能一鍵生成測試報告。點擊按鈕就可以生成測試報告了,如果測試腳本出現了錯誤,在報告中可以清楚地看到具體哪一步怎么出錯的。

 

 

    總結: Airtest是個很棒的自動化測試工具,大大地減少了寫自動化腳本的難度,搭建環境、寫腳本,運行,報告都一站式解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM