App測(cè)試主要是指app應(yīng)用程序的功能測(cè)試以及性能測(cè)試、功能測(cè)試包括app應(yīng)用的所有功能是否可用,是否會(huì)出現(xiàn)bug的現(xiàn)象,性能測(cè)試就是用戶使用流程是否順暢,如支付流程,注冊(cè)流程這些是否都順暢等。
?
1. UI 測(cè)試
app主要核ui與實(shí)際設(shè)計(jì)的效果圖是否一致;交互方面的問(wèn)題建議,可以先與產(chǎn)品經(jīng)理確認(rèn),確認(rèn)通過(guò)后,才開(kāi)始讓開(kāi)發(fā)實(shí)施更改或優(yōu)化。
2. 功能測(cè)試
根據(jù)軟件說(shuō)明或用戶需求驗(yàn)證App的各個(gè)功能實(shí)現(xiàn),實(shí)際測(cè)試過(guò)程一般都是根據(jù)功能測(cè)試用例來(lái)執(zhí)行。測(cè)試覆蓋率基本上都是有測(cè)試用例主導(dǎo),也就是說(shuō)在功能測(cè)試部分,是檢驗(yàn)測(cè)試用例是否有效以及完整的,也就導(dǎo)致另外一個(gè)問(wèn)題,測(cè)試用例怎么寫(xiě)的問(wèn)題。
3. 中斷測(cè)試
模擬用戶真實(shí)使用app是會(huì)遇到的中斷情況進(jìn)行測(cè)試.如: 網(wǎng)絡(luò)的斷網(wǎng), 切換網(wǎng)絡(luò), 斷電,來(lái)電話/短信,聽(tīng)音樂(lè),切換到其他app, 打開(kāi)其他app 的通知等
4. 兼容以及適配測(cè)試
新舊版本的在功能,邏輯層面的兼容測(cè)試, 同一個(gè)app 在不同系統(tǒng)版本運(yùn)行,以及不同機(jī)型之間的適配測(cè)試兼容測(cè)試:接口的兼容性測(cè)試能夠保證大部分的功能完善;app在不同系統(tǒng)版本上保證運(yùn)行適配性: 屏幕,系統(tǒng)版本等(系統(tǒng)位數(shù)一定要考慮)該部分通過(guò)第三方的云平臺(tái)進(jìn)行
5. 性能測(cè)試
可測(cè)試的方面- 安裝和啟動(dòng)時(shí)間- CPU的占用- 內(nèi)存的占用- 流量的耗用- 電量的耗用- 后端,測(cè)試App中的各類(lèi)操作是否滿足用戶響應(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è)試大概劃分為以下幾類(lèi):
從數(shù)據(jù)的本地存儲(chǔ)到數(shù)據(jù)的傳輸、處理以及遠(yuǎn)程訪問(wè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)訪問(wèn)等;
對(duì)App的輸入有效性校驗(yàn)、認(rèn)證、授權(quán)、敏感數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)加密等方面進(jìn)行檢測(cè),以期發(fā)現(xiàn)潛在的安全問(wèn)題;
基于各種通信協(xié)議或相應(yīng)的行業(yè)安全標(biāo)準(zhǔn)檢視App是否滿足相應(yīng)的要求。
8.用戶體驗(yàn)測(cè)試
這個(gè)簡(jiǎn)單的說(shuō)就是站在用戶的角度上進(jìn)行使用app,學(xué)習(xí)成本低,易上手等,可以進(jìn)行用戶盲測(cè),根據(jù)用戶反饋的意見(jiàn)進(jìn)行修改。測(cè)試人員可以通過(guò)與其他競(jìng)爭(zhēng)品進(jìn)行對(duì)比, 或者根據(jù)較大廠商app的交互習(xí)慣進(jìn)行比較。
9. 回歸測(cè)試--一般這部分建議使用自動(dòng)化測(cè)試,如果沒(méi)有自動(dòng)化測(cè)試,可以根據(jù)以幾方面進(jìn)行測(cè)試
根據(jù)產(chǎn)品說(shuō)明書(shū)或者功能文檔進(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)境要全部覆蓋一遍。