App測試點總結


1)功能測試
–基本功能:主要是檢查APP是否完成需求中所有功能模塊(測試之前寫一份checklist,有助於避免漏測);
–邏輯測試:根據需求,對所有功能涉及的邏輯進行測試(包括所有正常流程和異常流程);
–邊界值測試:很常見的測試點,但是真的很容易被開發忽略(eg:字數超長出現覆蓋重疊、顯示不全或是UI錯亂等現象);
–橫豎屏切換測試:APP中很多頁面只支持豎屏,除非一些特殊的功能,比如播放視頻頁;
–權限測試:涉及到獲取系統權限問題,需要考慮未允許權限的情況(eg:相冊和相機權限);
–應用最小化:APP中的一些動態數據可能由於最小化而發生異常情況(eg:發送驗證碼後,倒計時的過程中,最小化應用,倒計時可能一直到負數等等);
–圖片顯示問題:涉及到圖片的地方可能會出現壓縮、變形、顯示不全、模糊、記載過慢等情況;
–輸入框:輸入空格、未輸入任何內容的情況未判斷;
–分享:已安裝微信和未安裝微信的情況;
–金額:涉及金額顯示的字段,經常出現前端和後臺單位不一致的情況;
–退出登錄操作:涉及到賬號相關的數據未刷新;
–列表分頁:前端可能出現少一頁或者多一頁的情況(請求接口時傳給後臺數據導致);
–可配置入口:需要考慮配置爲空的情況,可能會導致應用崩潰(如客戶端首頁banner);
–登錄和未登錄:有些功能是需要登錄纔可進行的,需要驗證是否判斷了位登錄的情況;
–iOS系統自帶的側滑操作和回到頂部功能,有可能導致狀態欄顯示問題;
–iOS系統自帶的手勢操作(鍵盤彈起的過程中手勢返回上一頁,有可能導致鍵盤無法收起問題);
–多任務測試:使用APP的同時,切換到其他應用(eg:播放視頻時);
–網絡切換:播放視頻/下載圖片的過程中切換網絡(斷網/WiFi/4G等);
2)易用性測試
–在使用過程中,需要考慮用戶體驗;
3)兼容性/適配性測試
–Android兼容性、iOS兼容性測試;
–不同屏幕分辨率測試;
4)網絡專項測試
—需要測試各個頁面無網、弱網的情況;
5)內存佔用
—需要檢查是否存在內存泄漏的情況;
6)升級覆蓋
–舊版本升級覆蓋安裝到新版本,驗證數據顯示是否正常;
7)第三方庫依賴測試
–調用微信支付,需要在正式環境驗證支付是否回調成功;
8)性能測試
–特別需要注意圖片加載較多的頁面;
9)安全性測試
10)系統測試
–根據系統測試點進行測試,保證APP所有功能點,包括新功能和舊功能均能正常使用;
11)推送消息(最小化、殺掉進程、在應用內);

發佈了65 篇原創文章 · 獲贊 23 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章