1. 程式人生 > 實用技巧 >app基本測試要點總結

app基本測試要點總結

app測試要點

相容性測試

不同手機品牌相容

不同作業系統相容

不同app版本相容

多個app之間相容

不同解析度相容

異常測試

app正常執行時接入電話,簡訊,其他app通知,微信,qq等是否會影響其執行

app切入後臺,再調入是否正常

app記憶體不足,網路不佳的情況下是否能正常執行

拔掉usb線是否會對其有影響

橫豎屏切換,系統操作手勢切換展示

不斷執行某個功能,重新整理頁面是否會造成閃退

電量不足的情況下

服務端不穩定的情況下,app是否穩定執行

功能測試

確保app實現了每個功能點和業務流程,並保證測試覆蓋率,根據需求編寫測試用例,勿漏測

效能測試

壓力測試,介面壓力測試(響應時間,QPS)

cpu佔用率,記憶體佔用

電池電量,流量測試

crash率

許可權測試

安裝時是否提示所需許可權及設定

正常開啟許可權是否正常執行

關閉許可權後app是否正常執行以及給出相應提示

使用者拒絕設定許可權,是否可以執行應用

網路測試

不同網路(2g,3g,4g,5g,wifi,內網)

各個網路切換時的功能是否正常

沒有網路

外場(訊號不好,網路不好,遮蔽訊號狀態地方)

安裝解除安裝測試

確保應用都能正確安裝,並能正確執行

手機記憶體不足時的安裝

不同版本的安裝與解除安裝

第三方應用的安裝與解除安裝

安裝時是否可以中斷,中斷後是否可以繼續安裝

網路情況不好時候的安裝

解除安裝過程中是否可以中斷,中斷後繼續執行app是否正常

解除安裝完app,所對應的資料夾是否存在

自然刪除,命令列刪除,第三方軟體刪除APP

解除安裝過程中手機關機,重啟後是否可以再次刪除

UI介面測試

確保頁面佈局樣式合理,功能點易於理解,無歧義,無錯別字,無政治敏感欄位

導航是否符合要求

app進入首頁前的背景圖片,動畫,音效是否合適

不同app版本,系統版本,手機品牌,解析度下的介面是否顯示正常

app字型顏色,大小,位置是否易於辨認,展示合適

升級更新

當app有新版本上線時,是否提示更新

強制更新時,是否有取消設定,如不更新app是否正常執行

app更新後是否能看到最新版本號

是否可以應用分身,分身後多個版本執行是否有衝突

更新後app老版本是否可用

安全測試

反編譯

元件匯出

二次打包

資料安全

鍵盤安全

通訊安全

介面劫持

應用資料可備份