前提
由于公司業(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
涉及工具和框架
uiautomator
cucumber-ando