前提

由于公司業(yè)務(wù)要求,所以自動(dòng)化測(cè)試要達(dá)到以下幾點(diǎn):

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

  • 測(cè)試用例可讀性強(qiáng)

  • 測(cè)試報(bào)告可讀性強(qiáng)

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

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

準(zhǔn)備

軟件安裝

  • JDK1.8

  • anddoidStudio

  • androidSDK

涉及工具和框架