測(cè)試流程
- 首先是測(cè)試資源確認(rèn)及準(zhǔn)備
- 測(cè)試用例的設(shè)計(jì)與評(píng)審
- 冒煙測(cè)試
- 功能測(cè)試
- UI測(cè)試(畢竟有了數(shù)據(jù)才能看UI)
- 中斷測(cè)試(網(wǎng)絡(luò)的斷網(wǎng), 切換網(wǎng)絡(luò)貌踏, 斷電十饥,來(lái)電話/短信,聽音樂祖乳,切換到其他app逗堵, 打開其他app 的通知等)
- 兼容性及適配測(cè)試
- 性能測(cè)試
- 穩(wěn)定性測(cè)試
- 測(cè)試分析及測(cè)試報(bào)告輸出
詳細(xì)說明
1. UI 測(cè)試
app主要核ui與實(shí)際設(shè)計(jì)的效果圖是否一致;交互方面的問題建議眷昆,可以先與產(chǎn)品經(jīng)理確認(rèn)蜒秤,確認(rèn)通過后,才開始讓開發(fā)實(shí)施更改或優(yōu)化
2. 功能測(cè)試
根據(jù)軟件說明或用戶需求驗(yàn)證App的各個(gè)功能實(shí)現(xiàn)亚斋,實(shí)際測(cè)試過程一般都是根據(jù)功能測(cè)試用例來(lái)執(zhí)行作媚。測(cè)試覆蓋率基本上都是有測(cè)試用例主導(dǎo),也就是說在功能測(cè)試部分帅刊,是檢驗(yàn)測(cè)試用例是否有效以及完整的纸泡,也就導(dǎo)致另外一個(gè)問題,測(cè)試用例怎么寫的問題赖瞒。
3. 中斷測(cè)試
模擬用戶真實(shí)使用app是會(huì)遇到的中斷情況進(jìn)行測(cè)試.如: 網(wǎng)絡(luò)的斷網(wǎng)女揭, 切換網(wǎng)絡(luò), 斷電栏饮,來(lái)電話/短信吧兔,聽音樂,切換到其他app袍嬉, 打開其他app 的通知等
4. 兼容以及適配測(cè)試
新舊版本的在功能境蔼,邏輯層面的兼容測(cè)試, 同一個(gè)app 在不同系統(tǒng)版本運(yùn)行伺通,以及不同機(jī)型之間的適配測(cè)試兼容測(cè)試:接口的兼容性測(cè)試能夠保證大部分的功能完善箍土;app在不同系統(tǒng)版本上保證運(yùn)行適配性: 屏幕,系統(tǒng)版本等(系統(tǒng)位數(shù)一定要考慮)該部分通過第三方的云平臺(tái)進(jìn)行
5. 性能測(cè)試
可測(cè)試的方面- 安裝和啟動(dòng)時(shí)間- CPU的占用- 內(nèi)存的占用- 流量的耗用- 電量的耗用- 后端,測(cè)試App中的各類操作是否滿足用戶響應(yīng)時(shí)間要求泵殴,主要是測(cè)試點(diǎn)在網(wǎng)速方面涮帘,2g,3g笑诅,wifi调缨, 4g一定要覆蓋到- 后端 有網(wǎng)絡(luò)并發(fā)
6. 穩(wěn)定性測(cè)試疮鲫,壓力測(cè)試
在各種邊界壓力情況下(如電池、存儲(chǔ)弦叶、網(wǎng)速等)俊犯,驗(yàn)證App是否能正確響應(yīng)
反復(fù)/長(zhǎng)期操作下,系統(tǒng)資源是否占用異常伤哺;Android 可是使用adb命令
壓力測(cè)試主要集中在后端燕侠,前端的壓力測(cè)試目前測(cè)的較少
7. 安全測(cè)試
App安全測(cè)試大概劃分為以下幾類:
從數(shù)據(jù)的本地存儲(chǔ)到數(shù)據(jù)的傳輸、處理以及遠(yuǎn)程訪問等各個(gè)環(huán)節(jié)立莉,基于相應(yīng)的安全標(biāo)準(zhǔn)/行業(yè)標(biāo)準(zhǔn)評(píng)估App的安全特性绢彤;
借鑒在Web App和網(wǎng)絡(luò)安全測(cè)試的一些成功經(jīng)驗(yàn)在智能終端App測(cè)試中進(jìn)行裁減或適配;
檢測(cè)App的用戶授權(quán)級(jí)別蜓耻,數(shù)據(jù)泄漏茫舶,非法授權(quán)訪問等;
對(duì)App的輸入有效性校驗(yàn)刹淌、認(rèn)證饶氏、授權(quán)、敏感數(shù)據(jù)存儲(chǔ)有勾、數(shù)據(jù)加密等方面進(jìn)行檢測(cè),以期發(fā)現(xiàn)潛在的安全問題疹启;
基于各種通信協(xié)議或相應(yīng)的行業(yè)安全標(biāo)準(zhǔn)檢視App是否滿足相應(yīng)的要求。
8. 用戶體驗(yàn)測(cè)試
這個(gè)簡(jiǎn)單的說就是站在用戶的角度上進(jìn)行使用app蔼卡,學(xué)習(xí)成本低喊崖,易上手等,可以進(jìn)行用戶盲測(cè)雇逞,根據(jù)用戶反饋的意見進(jìn)行修改贷祈。測(cè)試人員可以通過與其他競(jìng)爭(zhēng)品進(jìn)行對(duì)比, 或者根據(jù)較大廠商app的交互習(xí)慣進(jìn)行比較喝峦。
9. 回歸測(cè)試
一般這部分建議使用自動(dòng)化測(cè)試, 如果沒有自動(dòng)化測(cè)試呜达,可以根據(jù)以下幾方面進(jìn)行測(cè)試:
- 根據(jù)產(chǎn)品說明書或者功能文檔進(jìn)行功能確認(rèn)
- 重新將主要優(yōu)先級(jí)較高的測(cè)試用例執(zhí)行一遍
- 重新驗(yàn)證bug
10. 線上測(cè)試
線上測(cè)試是產(chǎn)品上線之后一定要完成的谣蠢,這部分可以根據(jù)場(chǎng)景化進(jìn)行回歸測(cè)試,其中網(wǎng)絡(luò)環(huán)境要全部覆蓋一遍