測(cè)試平臺(tái):兼容android所有平臺(tái)(2.3-4.2)
測(cè)試背景:由于需要對(duì)產(chǎn)品的SDK做接口測(cè)試,而這些接口需要在app里面調(diào)用,故開(kāi)發(fā)了一個(gè)簡(jiǎn)單的android應(yīng)用(如圖),用來(lái)調(diào)用需要測(cè)試的接口,app中的每個(gè)按鈕其實(shí)都是一個(gè)測(cè)試模塊。
測(cè)試需求:
1、由于某些接口在程序第一次安裝打開(kāi)時(shí)調(diào)用,需要實(shí)現(xiàn)自動(dòng)化安裝打開(kāi)關(guān)閉卸載測(cè)試,可設(shè)置重復(fù)次數(shù)。
2、由于需要測(cè)試接口的穩(wěn)定性,每個(gè)按鈕每天都要跑多篇,所以實(shí)現(xiàn)簡(jiǎn)單點(diǎn)擊的UI自動(dòng)化,循環(huán)點(diǎn)擊。
3、自動(dòng)檢查收集logcat日志并解析日志結(jié)果;自動(dòng)發(fā)送郵件。
下面主要講下在windows下如何實(shí)現(xiàn)以上需求。
一、準(zhǔn)備測(cè)試環(huán)境及測(cè)試文件
1、安裝Java JDk,設(shè)置好環(huán)境變量
2、安裝Android SDK,設(shè)置好環(huán)境變量(詳細(xì)步驟略)
3、準(zhǔn)備被測(cè)apk及測(cè)試所需的一些工具
接著主要講下測(cè)試主程序如何實(shí)現(xiàn)
二、啟動(dòng)模擬器,并解鎖
批處理腳本:
三、腳本參數(shù)初始化
四、循環(huán)執(zhí)行安裝打開(kāi)關(guān)閉卸載
新聞熱點(diǎn)
疑難解答