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