前提
由于公司業(yè)務(wù)要求,所以自動化測試要達到以下幾點:
跨應(yīng)用的測試
測試用例可讀性強
測試報告可讀性強
對失敗的用例有截圖保存并在報告中體現(xiàn)
基于以上幾點,在對自動化測試框架選型的時候就選擇了uiautomator,這個是谷歌官方推薦的一個界面自動化測試工具,能跨應(yīng)用測試
對于測試用例的可讀性就選擇了cucumber-android??梢酝ㄟ^中文來描述用例,并且能夠生成html的測試報告。(用過calabash的童鞋會了解這塊內(nèi)容)
準(zhǔn)備
軟件安裝
JDK1.8
anddoidStudio
androidSDK
涉及工具和框架
uiautomator
cucumber-ando