? ? 在之前一篇中梳理了App的主要測試點(diǎn),下面也是圍繞那些主要測試點(diǎn)整理的公共測試用例:
一、UI功能測試
1、導(dǎo)航測試
是否易于導(dǎo)航,導(dǎo)航是否直觀
導(dǎo)航與頁面結(jié)構(gòu)、菜單、連接頁面的風(fēng)格是否一致
導(dǎo)航幫助是否準(zhǔn)確直觀
2、圖形測試
圖形大小是否合適美觀
圖片自適應(yīng)界面設(shè)計(jì),內(nèi)容根據(jù)窗口大小自適應(yīng)
頁面標(biāo)簽風(fēng)格是否統(tǒng)一
3、鏈接測試
鏈接跳轉(zhuǎn)是否有孤立的頁面
跳轉(zhuǎn)的鏈接是否為空
4、內(nèi)容測試
是否存在文案錯(cuò)誤
二、兼容性測試
1、與本地及主流APP的兼容
2、各種不同設(shè)備兼容
①不同手機(jī)屏幕分辨率的兼容性
Android: 480x800, 480x854, 540x960, 720x1280, 800x1280
iOS:320x480, 640x960, 640x1136, 1024x768, 2048x1536
wap:480x800,720x1280, 768x1280
②不同手機(jī)品牌的兼容性
華為、小米、魅族、蘋果、三星、OPPO
③不同的操作系統(tǒng)的兼容性
Android7.0、8.0、8.1、9.0等
iOS:iPhone 11、iPhone X、iPhone6、iPhone7、iPhone8
三、安裝卸載測試
1、安裝
查看在安裝過程中存在的提示信息是否明確,意思是否明確
安裝完成后,能否正常啟動應(yīng)用程序
安裝完成后,是否對其他應(yīng)用程序造成影響
2、卸載
在卸載過程中,關(guān)閉進(jìn)程軟件能否繼續(xù)正常使用
卸載畫面上的名稱及版本信息是否正確
卸載后再次安裝,一切功能是否正常
3、更新
版本非強(qiáng)制更新時(shí),用戶點(diǎn)擊取消更新,舊版本正常使用;用戶重新啟動APP,仍能出現(xiàn)更新提示
版本強(qiáng)制更新版本時(shí),跳出強(qiáng)制更新彈窗,無法進(jìn)入APP;退出客戶端,下次啟動APP時(shí),仍出現(xiàn)強(qiáng)制升級提示。
四、交叉事件測試
APP運(yùn)行時(shí)前/后臺切換是否影響正常功能
APP運(yùn)行時(shí)撥打/接聽電話
APP運(yùn)行時(shí)按鍵黑屏/鎖屏,重新打開解鎖屏幕是否維持當(dāng)前操作狀態(tài)
五、用戶體驗(yàn)測試
界面是否簡潔、美觀
用戶是否易于操作(易用性、易操作性)
六、弱網(wǎng)測試
超時(shí)文案是否符合定義,信息是否顯示正常。
網(wǎng)絡(luò)切換測試,查看頁面是否有超時(shí)響應(yīng)以及友好提示
七、軟件權(quán)限測試
對APP的輸入有效性校驗(yàn)、認(rèn)證、授權(quán)、敏感數(shù)據(jù)存儲、數(shù)據(jù)加密等方面檢測
檢測App的用戶授權(quán)級別、數(shù)據(jù)泄露、非法授權(quán)訪問等
八、離線測試
斷網(wǎng)瀏覽網(wǎng)頁數(shù)據(jù),是否可以瀏覽本地?cái)?shù)據(jù)
服務(wù)端的數(shù)據(jù)有更新時(shí)有離線的提示
九、性能測試
測試APP穩(wěn)定性、啟動時(shí)間、頁面加載時(shí)間
App反復(fù)/長期操作下,系統(tǒng)資源是否占用異常(CPU內(nèi)存)
內(nèi)存滿時(shí)安裝App,是否異常(內(nèi)存)
流量、耗電量等