Android App常規測試內容

以下是一些基本安卓 APP要測試的內容,根據不同時期測試內容不一樣~

 

測試內容 測試類型 目標
冒煙測試 Monkey  1.編寫adb.exe 的Monkey 命令
   2.通過logcat定位問題,保證軟件的健壯性
模糊測試 1.快速的定位軟件的主要功能的實現聚程度
用例覆蓋率測試 1.通過執行的用例,推敲出軟件的聚合度
安裝/卸載測試 在真機上的安裝/卸載 1.確認安裝/卸載是否有問題?(覆蓋安裝)
第三方軟件協助安裝/卸載 1.是否支持主流的第三方軟件輔助安裝/卸載
在線升級安裝及使用性測試 在線升級 1.驗證數字簽名
   2.升級後能正確使用
   3.跨版本升級
   4.渠道下載包升級
業務功能測試 業務邏輯測試 1.客戶端業務正常
功能點測試 1.功能點正常
   2.前後端數據交互,頁面顯示及功能正常
關聯性測試 1.與PC端交互正常
穩定性及異常性測試 交互性測試 1.客戶端多種被打擾測試
   2.待機,插拔數據線等操作
異常性測試 1.斷電,斷網等異常,確認客戶端穩定性
壓力測試 1.通過輸入adb命令進行10H以上的隨機操作,確認穩定性
性能測試 基準性能測試 1.主要測服務器藉口,寫多線程腳本
   2.客戶端不同網絡下響應速度
大數據量測試 1.客戶端不同網絡下響應速度
接口測試 模塊之間,系統與模塊,第三方與模塊  
界面易用性測試 界面與交互性測試 1.符合安卓交互規範
   2.用戶的體驗良好
   3.使用方便,快捷
可用性測試 1.可用性強,操作簡單
   2.使用操作錯誤率低
   3.完成任務的使用時間短
適配性測試 分辨率 1.支持多種分辨率顯示
不同版本系統 1.支持多種系統運行
不同廠家定製系統 1.支持多種系統運行
不同尺寸 1.支持多種尺寸顯示
不同屏幕 1.支持多種屏幕顯示
不同網絡 1.支持多種網絡運行
聯機調試測試 eclipse +android sdk+jdk+代碼 1.連接真機進入聯調模式
專項測試 啓動時間 第一次啓動與非第一次啓動時間
流量 啓動第一次與非第一次,圖片加載多的頁面,
電量 後臺運行24小時以及模擬用戶使用2天
GPU GPU過度繪製
CPU  
內存  
FPS  
穩定性測試 monkey測試  
遍歷測試  
固定路徑壓力測試 常規測試:  10W   壓力型測試:30W
   穩定性測試:50W   長時間執行:100W
權限測試   第三方工具跳出的提示禁止,是否會影響程序正常流程
病毒掃描測試   PC和手機工具檢測
安全測試 騰訊金剛網測試  
apk反編譯  
簽名校驗  
完整性(MD5)校驗  
敏感信息泄漏  
軟鍵盤劫持  
賬號安全  
服務端接口安全  
數據通信安全  
文件夾權限  
xss注入  
Android控件檢查  
數據安全 清除數據影響程序的數據 第三方工具,如360安全衛士,獵豹
雙卡雙待   影響到讀取手機號碼以及短信支付,特別是充值方面
多語言 頁面UI展示  
注意 輸入法 不同廠商預裝的輸入法調用以及低系統輸入法調用
殺進程登錄數據丟失 殺進程,登陸信息丟失
輸特殊字符閃退 在話題輸入&zwj會閃退,(\^O^/)提交異常。\字符轉義
快速點擊 按鈕快速點擊或者快速刷新,會造成顯示異常或者閃退
橫屏視頻播放點擊返回 卡頓
刪除數據,上拉,下拉數據刷新 數據填充滿以後,對數據刪除後進行刷新操作,會頁面異常
斷網 數據加後載斷網;斷網後聯網;數據加載過程中斷網;斷網後APP操作
修改系統時間 對相關時間顯示得功能或者時間判斷的接口會出現異常
按home鍵 數據刷新或者加載,按home鍵,在進入,頁面異常或者閃退
數據跨年 15年查找之前14年APP存儲數據,數據顯示異常或者閃退
數據互通(Android&IOS) IOSapp相通模塊修改,引起的功能異常
簽到,小米手機分身 繞過防刷機制,可以多次簽到
代碼檢測 sonarqube  
競品對比測試 性能專項對比;用戶體驗  

 

 

對於質量平臺(接口測試,自動化測試,性能測試,兼容性,數據收集)只是一概而過,這個無法一一說清楚。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章