1. 程式人生 > 其它 >APP專項測試

APP專項測試

APP專項測試
1、網路測試
可使用抓包工具輔助網格測試推薦:fiddler,Charles

(1)網路切換
2G-3G-4G-wifi-網路訊號差--無網
(2)網路訊號弱
關注是否出現ANR、crash
2、中斷測試
(1)意外中斷
a、來電
b、簡訊
c、鬧鈴
d、斷網
e、斷電
f、視訊聊天
g、語音聊天
h、無響應
i、系統更新提醒
j、記憶體不足提醒
k、其他app的訊息通知
(2)任務切換
a、鎖屏
b、切換到其他應用

3、相容測試
(1)不同的機型
(2)不同的作業系統版本
注意:app相容測試方法
(1)手工測試(一般適用於使用者量小、且對相容測試要求不高的專案)
(2)雲測試平臺(一般適用於使用者量大、且對相容測試要求高的專案)

目前市場上主流雲測試平臺包括:
(1)騰訊雲測:

http://wetest.qq.com
1
(2)百度雲測:

http://mtc.baidu.com
1
(3)阿里雲測:

http://mqc.aliyun.com/
1
(4)testin雲測:

https://www.testin.cn/
1
4、效能測試
(1)客戶端效能測試
a、流量消耗
b、耗電量
c、CPU
d、記憶體消耗
(2)伺服器端效能測試

5、UI測試
(1)橫豎屏切換
(2)手勢操作
a、長按撥出選單
b、雙手捏合放大放小
c、滑動
(3)輸入資訊介面自適應鍵盤遮擋
(4)其他UI測試要點與web基本相同

6、安全測試
(1)密碼不明文顯示
(2)密碼框不支援複製
(3)敏感資訊加密傳輸
(4)多次登入失敗,鎖定賬號
(5)登入成功後,長時間不操作軟體,session是否丟失,提示重新登入
(6)許可權控制
(7)SQL注入

7、穩定性測試(使用monkey完成)
8、安裝測試
(1)安裝前
a、乾淨的安卓系統
b、裝有舊版本的安卓系統
c、裝有本版本的安卓系統
d、裝有最新版本的安卓系統(需要安裝舊版本)
e、裝有防毒軟體的安卓系統
f、裝有同行業其他軟體的安卓系統
g、記憶體不足的安卓系統

(2)安裝過程中
a、意外中斷
b、許可確認提示
c、是否顯示安裝進度

(3)安裝後
a、軟體是否可以正常啟動
b、檢查安裝檔案是否齊全
c、檢查許可許可權
d、統計安裝總時長

9、升級測試
(1)自動升級
(2)彈出是否升級的提示,人工選擇
(3)升級過程中意外中斷
(4)升級過程中記憶體不足
(5)升級後資料是否同步
(6)app執行狀態下升級
(7)跨版本升級測試

10、解除安裝測試
(1)大型app考慮解除安裝過程中意外中斷
(2)app處於執行狀態下進行解除安裝
(3)app解除安裝後,對應的檔案是否刪除
(4)解除安裝後,重新再次安裝該版本app
(5)是否彈出解除安裝確認提示

11、介面測試(需求抓包工具輔助)
(1)系統內模組間的介面
(2)系統外第三方介面(有介面,主調)
(3)系統外被調介面(無介面,需要介面測試工具模擬傳送請求)

12、其他測試
(1)支援檔案格式
a)圖片上傳
b)視訊上傳
c)檔案上傳

13、效能關注指標

  • 記憶體佔用量(MEM)

  • CPU使用率(CPU)

  • 頁面重新整理幀率(FPS)

  • 網路狀況(Net)

  • 流量消耗(Flow)

  • 卡頓(Flag)

  • 崩潰(Crash)

  • 啟動時間(冷啟動 熱啟動)

  • 耗電量