今天為大家?guī)淼氖莂pp測試的攻略, app測試時的側(cè)重點有以下幾個方面.
一.功能性測試:
根據(jù)軟件需求說明書或用戶需求驗證App的各個功能實現(xiàn),使用如下方法測試并評估功能測試過程:
1. 采用時間、地點、對象、行為和背景五元素或業(yè)務(wù)分析等方法分析、提取 App的用戶使用場景,對比需求,整理出內(nèi)在、外在及非功能直接相關(guān)的需求,構(gòu)建測試點,并明確測試標準,若用戶需求中無明確標準遵循,則需要參考行業(yè)或相關(guān)國際標準或準則。
2. 根據(jù)被測功能點的特性列丼出相應(yīng)類型的測試用例對其進行覆蓋,如;涉及輸入的地方需要考慮等價、邊界、負面、異?;蚍欠ā鼍盎貪L、關(guān)聯(lián)測試等測試類型對其進行覆蓋。
3. 在測試實現(xiàn)的各個階段跟蹤測試實現(xiàn)與需求輸入的覆蓋情況,及時修正業(yè)務(wù)或需求理解錯
誤。
二.兼容性測試:
2.1 操作系統(tǒng)版本的兼容性。
2.2 手機分辨率兼容性。
2.3 網(wǎng)絡(luò)制式兼容性:2G\3G\4G\5G\WIFI,弱網(wǎng)環(huán)境下、斷網(wǎng)時等
2.4 app跨版本的兼容性
三. 安裝、卸載、更新測試
3.1 生成apk文件在真機上可以安裝及卸載
3.2 Android手機端通用安裝工具。如各大應(yīng)用市場及第三方市場等。
3.3 更新驗證
驗證數(shù)字簽名。
升級后可以正常使用。
在線跨版本升級。
更新推送消息提醒
四. 性能測試
4.1 壓力測試
4.2 電量流量測試
4.3 cup、內(nèi)存消耗
4.4 app啟動時長
4.5 crash率
4.6 內(nèi)存泄漏
五. 交叉事件測試
5.1 交互異常性測試:客戶端作為手機特性測試,包括被打擾的情況;
如來電、來短信、微信消息、語言視頻、低電量測試等,還要注意手機端硬件上,如:待機,插拔數(shù)據(jù)線、耳機等操作不會影響客戶端。
5.2 異常性測試:主要包含了斷網(wǎng)、斷電、服務(wù)器異常等情況下,客戶端能否正常處理,保證數(shù)據(jù)正確性。
六. 安全--權(quán)限測試
6.1 軟件權(quán)限:其中包括發(fā)送信息、撥打電話、鏈接網(wǎng)絡(luò)、訪問手機信息、聯(lián)系人信息、定位權(quán)限、相冊訪問權(quán)限等等
測試重點: App的用戶授權(quán)級別、數(shù)據(jù)泄漏、非法授權(quán)訪問
6.2 數(shù)據(jù)在本地的存儲、傳輸?shù)?/p>
6.3 執(zhí)行某些操作時導致的輸入有效性驗證、授權(quán)、數(shù)據(jù)加密等
6.4 基于各種通信協(xié)議或者行業(yè)標準來檢查
七. 安全---數(shù)據(jù)安全性測試
7.1 敏感數(shù)據(jù)輸入不會被存儲到設(shè)備中,密碼不會被解碼
7.2 密碼不以明文顯示
7.3 防止程序異常終止而沒有刪除產(chǎn)生的臨時文件/日志文件, 可能會遭受非法入侵, 讀取這些數(shù)據(jù)
7.4 數(shù)據(jù)備份應(yīng)加密, 恢復數(shù)據(jù)應(yīng)考慮恢復過程的異常情況, 通訊中斷等.
7.5 數(shù)據(jù)恢復后在使用前應(yīng)經(jīng)過校驗
7.6 程序應(yīng)考慮系統(tǒng)提示的用戶信息或安全警告
7.7 數(shù)據(jù)庫中重要的數(shù)據(jù)正要被重寫,應(yīng)及時提示用戶
7.8 在沒有用戶明確許可的前提下不損壞,刪除用戶個人信息及應(yīng)用程序中的任何內(nèi)容.
八. 支付測試
8.1 支付結(jié)果的確認
8.2 請求報文加密測試
8.3 不同場景的支付
如: 金額足夠、金額不足、重復支付、無網(wǎng)支付、弱網(wǎng)支付、同賬號多平臺一起支付、余額寶微信信用卡等多種支付方式、不同支付方式的組合、密碼正確/錯誤、支付上限等情況
九. 手勢操作測試
9.1 手機開鎖屏對運行中的 App的影響
9.2 切換網(wǎng)絡(luò)對運行中的 App的影響
9.3 運行中的 App前后臺切換的影響
9.4 多個運行中的 App的切換
9.5 App運行時關(guān)機
9.6 App運行時重啟系統(tǒng)
9.7 App運行時充電
9.8 App運行時kill掉進程再打開
十. 用戶體驗測試
以主觀的普通消費者的角度去感知產(chǎn)品或服務(wù)的舒適、有用、易用、友好親切程度。通過
不同個體、獨立空間和非經(jīng)驗的統(tǒng)計復用方式去有效評價產(chǎn)品的體驗特性提升產(chǎn)品的潛在客戶滿意度
更多關(guān)于軟件測試培訓的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項目實操的話可以點擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。