發(fā)布時間:2020-06-30
每一個新開發(fā)的軟件都避免不了測試,這里總結(jié)了一些Android系統(tǒng)的移動端APP測試的一些測試流程,希望可以給大家一些幫助。
1. UI 測試
App主要核ui與實際設(shè)計的效果圖是否一致;交互方面的問題建議,可以先與產(chǎn)品經(jīng)理確認(rèn),確認(rèn)通過后,才開始讓開發(fā)實施更改或優(yōu)化。
2.APP功能測試
根據(jù)軟件說明或用戶需求驗證App的各個功能實現(xiàn),實際測試過程一般都是根據(jù)功能測試用例來執(zhí)行。測試覆蓋率基本上都是有測試用例主導(dǎo),也就是說在功能測試部分,是檢驗測試用例是否有效以及完整的,也就導(dǎo)致另外一個問題,測試用例怎么寫的問題,將另外一篇文章來單獨闡述測試用例的編寫方法。
3. 中斷測試
模擬用戶真實使用App是會遇到的中斷情況進行測試。
4. 兼容性測試
版本迭代的新舊版本的在功能,邏輯層面的兼容測試,同一個App 在不同系統(tǒng)版本運行,以及不同機型之間的適配測試。兼容測試:接口的兼容性測試能夠保證大部分的功能完善;App在不同系統(tǒng)版本上保證運行。適配性: 屏幕,系統(tǒng)版本等。該部分通過第三方的云平臺進行。
5. 性能測試
可測試的方面:
①安裝和啟動時間;
②CPU的占用;
③內(nèi)存的占用;
④流量的耗用;
⑤電量的耗用;
⑥后端,測試App中的各類操作是否滿足用戶響應(yīng)時間要求,主要是測試點在網(wǎng)速方面。
⑦后端,有網(wǎng)絡(luò)并發(fā)。
6. 穩(wěn)定性測試,壓力測試
①各種邊界壓力情況下(如電池、存儲、網(wǎng)速等),驗證App是否能正確響應(yīng)。
②反復(fù)/長期操作下,系統(tǒng)資源是否占用異常;Android 可是使用adb命令。
③壓力測試主要集中在后端,前端的壓力測試目前測的較少。
7.安全測試
App安全測試大概劃分為以下幾類:
①從數(shù)據(jù)的本地存儲到數(shù)據(jù)的傳輸、處理以及遠(yuǎn)程訪問等各個環(huán)節(jié),基于相應(yīng)的安全標(biāo)準(zhǔn)/行業(yè)標(biāo)準(zhǔn)評估App的安全特性;
②借鑒在Web App和網(wǎng)絡(luò)安全測試的一些成功經(jīng)驗在智能終端App測試中進行裁減或適配;
③檢測App的用戶授權(quán)級別,數(shù)據(jù)泄漏,非法授權(quán)訪問等;
④對App的輸入有效性校驗、認(rèn)證、授權(quán)、敏感數(shù)據(jù)存儲、數(shù)據(jù)加密等方面進行檢測,以期發(fā)現(xiàn)潛在的安全問題;
⑤基于各種通信協(xié)議或相應(yīng)的行業(yè)安全標(biāo)準(zhǔn)檢視App是否滿足相應(yīng)的要求。
8.用戶體驗測試
這個簡單的說就是站在用戶的角度上進行使用App,學(xué)習(xí)成本低,易上手等,可以進行用戶盲測,根據(jù)用戶反饋的意見進行修改。測試人員可以通過與其他競爭品進行對比, 或者根據(jù)較大廠商App的交互習(xí)慣進行比較。
9. 回歸測試
主要有以下幾方面進行測試:
①根據(jù)產(chǎn)品說明書或者功能文檔進行功能確認(rèn)。
② 重新將主要優(yōu)先級較高的測試用例執(zhí)行一遍。
③重新驗證bug。
10. 線上測試
線上測試是產(chǎn)品上線之后一定要完成的,這部分可以根據(jù)場景化進行回歸測試,其中網(wǎng)絡(luò)環(huán)境要全部覆蓋一遍。
當(dāng)然,要在開發(fā)階段和App上線后持續(xù)迭代進化過程中完成所有這些測試是非常耗費資源的事情,正確的姿勢是把這些瑣碎的事情交給專業(yè)的第三方服務(wù)平臺,例如澤眾軟件測試網(wǎng)。
推薦閱讀:
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯(lián)系