1. 程式人生 > 其它 >APP測試總結

APP測試總結

1、安全測試(許可權)

1)軟體許可權:其中包括髮送資訊,撥打電話,連結網路,訪問手機資訊,聯絡人資訊等等

2)資料在本地的儲存、傳輸等

3)執行某些操作時導致的輸入有效性驗證、授權、資料加密等方面

4)基於各種通訊協議或者行業標準來檢查

2、安裝執行解除安裝測試

1)驗證app能否正確安裝執行解除安裝,以及操作過程和操作前後對系統資源的佔有情況

2)安裝執行解除安裝的提示,報告等

3)檢查安裝路徑,檔案是否合理,元件是否正確註冊等

3、UI測試

1)使用者介面(選單、對話方塊、視窗)等佈局,風格是否滿足使用者需求,文字位置,描述是否正確,介面美觀程度,文字圖片組合是否合理

2)使用者友好性、人性化、便於操作等

4、功能測試

1)評審需求,多方面考慮,整理出內在外在以及非功能性的直接間接功能點,對比需求,提取測試點

2)根據常用的一些分析方法,等價類邊界值判定表因果圖場景法等方法,設計測試用例,對提取的功能點進行覆蓋

3)測試各個階段不斷跟蹤缺陷,做好用例的更新迭代和不斷變更需求所帶來的業務或者需求的錯誤

5、效能測試

1)極限測試:各種邊界情況下驗證app的響應能力

如:低電量、儲存滿。弱網等情況

2)響應能力測試:驗證各種情況下不同操作能否滿足使用者響應需求

3)壓力測試:反覆長期操作下,系統該資源的使用情況

6、中斷測試(干擾)

比如:前後臺執行時來電話,簡訊,下載檔案,聽音樂看電影等不同情況下的表現

7、相容測試

1)不同網路環境(WiFi、2G、3G、4G等)

2)各種裝置品牌機型系統版本等相容

蘋果、安卓(不同品牌,不同安卓系統版本)等

8、迴歸測試

bug修復後的迴歸測試,上線交付前進行全部的迴歸,驗證

9、升級更新測試

每次app版本迭代更新時,配合不同網路環境,及不同更新許可權(強制更新,不強制更新),進行下載、安裝、更新、啟動執行等測試

10、支付測試

1)支付結果的確認,資料庫查詢

2)請求報文是否加密

3)不同場景的支付

金額足夠、金額不足、重複支付、無網支付、弱網支付、同賬號多平臺一起支付、餘額寶微信信用卡等多種支付方式、不同支付方式的組合、密碼正確/錯誤、支付上限等情況