Android測試點

記錄下以前項目測試中涉及到的Android測試點:android

1.APP基本功能
按照back log整理測試用例,測試中發現有需求變更、或未考慮徹底,及時更新測試用例。
測試用例包括:全功能點用例+重點功能快速回歸用例

 

2.Android特性測試
橫豎屏、home鍵、音量鍵、power鍵、返回鍵等

橫豎屏,跟需求相關。好比大圖頁橫屏顯示。
Home鍵,回桌面,再切換回app,是否正常。
返回鍵,返回上一操做界面。有可能出現須要屢次退出app的狀況。

3.各類網絡狀態下進行測試

弱網絡,10k/s左右(可使用Fiddle設置)
CMCC網絡。能連上wifi,但沒法連外網
無網絡。飛行模式
2G、3G數據庫


4.關機、重啓、鎖屏

關機、重啓,系統定時任務(如,鬧鐘)正常,數據配置是否會丟失。
鎖屏、解鎖,是否正常。之前有出現過解鎖後,列表頁被刷新的問題。鎖屏、解鎖也有可能出現crash。緩存


5.應用切換


切換應用,回到原界面安全

按home鍵回桌面,再返回app
系統API與應用間切換,如打完電話、發完短信,切換回app
第三方app與應用間切換,如應用內推薦app、微信、地圖路線微信


6.系統API

須要確認設備是否支持,不支持是否會crash網絡

打電話
發短信
拍照
sd卡
2G/3Gapp


7.操做系統兼容性


Android:
4.x (主要支持)性能

以及市面上比較流行的Android rom測試

iOS:操作系統

基本上是7.0以上的版本,7.0一下的版本如今基本不支持

 

8.android分辨率兼容性

主要經過系統的版本和主流旗艦手機來覆蓋分辨率,有統計的能夠經過testin之類的雲測試來覆蓋分辨率,Android系統的兼容性的碎片化一直是一個問題


9.清空數據或強制退出以後是否可以正常運行

打開app時,清空緩存(系統,360等安全軟件),再返回app,是否會crash

 

10.用戶環境

真實環境測試,即用戶通常會在手機中安裝哪些軟件,進行安裝以後測試。第三方應用衝突

360、qq助手都安全類軟件,在後臺運行時,使用app是否會觸發這類軟件
輸入法衝突


11.卸載、安裝

安裝、卸載
覆蓋安裝,升級安裝。覆蓋安裝若是新版本有改動底層數據庫,沒法加載歷史數據,可能會出現crash
軟件安裝在sd卡上,卸載sd卡再啓動app。部分機型rom,將app移動到sd卡上,在桌面上的連接會沒法正常使用。

12.用戶體驗測試

應用界面,用戶體驗測試
UI測試,調用系統API,與app風格是否相符

可用性,易用性測試
界面拖動、大圖滑動是否流暢

13.壓力測試

長時間、高強度操做應用,OOM
app長時間放在後臺,激活app再操做。有可能對象被系統回收,出現crash
Monkey發現的OOM、NullPoint


14.安全測試

安裝包測試,敏感信息測試,軟鍵盤劫持,帳戶安全,數據通訊安全,組件安全測試,服務端接口測試

15.自動化測試

android:appium、robotium、monkeyrunner

16.性能測試

內存問題分析,後臺服務性能測試

17.流量測試

18.電量測試

相關文章
相關標籤/搜索