前提

由于公司業(yè)務(wù)要求,所以自動化測試要達到以下幾點:

  • 跨應(yīng)用的測試

  • 測試用例可讀性強

  • 測試報告可讀性強

  • 對失敗的用例有截圖保存并在報告中體現(xiàn)

基于以上幾點,在對自動化測試框架選型的時候就選擇了uiautomator,這個是谷歌官方推薦的一個界面自動化測試工具,能跨應(yīng)用測試
對于測試用例的可讀性就選擇了cucumber-android??梢酝ㄟ^中文來描述用例,并且能夠生成html的測試報告。(用過calabash的童鞋會了解這塊內(nèi)容)

準(zhǔn)備

軟件安裝

  • JDK1.8

  • anddoidStudio

  • androidSDK

涉及工具和框架

  • uiautomator

  • cucumber-ando

    網(wǎng)友評論