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