乾貨|app常見bug解析,絕對不容錯過
本文節選自霍格沃茲測試學院內部教材
我們為大家整理了一下 app 產品過程中,可能會遇到哪些型別的 Bug。知道了可能 Bug 的型別,有利於在測試過程中更好的預防這些問題的發生哦。
功能bug
這部分是一些常見的功能BUG,不知道你們有沒有遇到過呀?大家可以在下面留言交流哈
內容顯示錯誤
前端頁面展示的內容有誤。
這種錯誤的產生有兩種可能
-
前端程式碼寫的文案錯誤
-
介面返回值錯誤
功能錯誤
產品的功能沒有實現,比如圖中的公眾號登入不成功的問題。
功能錯誤是在測試過程中最常見的型別之一。
介面展示錯亂
產品介面上的元素展示重疊。
這型別的錯誤一般是前端程式碼問題。
介面展示後臺資訊
前端頁面展示了不應該出現的後端日誌資訊。
這類的錯誤一般是由於後端服務錯誤導致。
推送資訊錯誤
推送訊息中包含了不正確的內容。
此類問題一般是後端服務錯誤導致的。
崩潰BUG
崩潰是 app 很常見的一類 BUG。比如我們正在使用某個 app,突然應用就停止響應,介面上彈出【強制關閉錯誤】的視窗需要強制關閉應用。而 iOS 的
app 則很多使用就會出現閃退的現象。
裝置的多樣性造成了手機更加容易出現 app 的崩潰,通常在網路異常時 app
上還在進行資料互動,即會出現崩潰。產生崩潰的原因有很多,有可能是程式碼中存在多餘空格、開發人員對該段程式碼的處理欠佳,未做異常處理等等。
這些異常在最壞的情況下,不僅影響本 app 的使用也可能會導致系統故障,作業系統崩潰,整個 app 無法再繼續使用。
這一類的問題會導致客戶體驗非常差,影響產品的口碑。所以降低崩潰率是 app 測試中非常重要的一項指標。
效能BUG
這部分整理了部分的效能方面的BUG,希望能幫助到大家為哦。
載入速度慢
- 應用程式第一次啟動速度慢
- 進入到某一個介面載入速度慢
- 啟動某一個有動畫效果的介面,動畫執行過程載入速度慢並且有卡頓
- 響應某一個使用者事件時,長時間無響應(ANR)
其他
- 太佔用手機記憶體
- 太耗電和流量
- 在使用應用的過程中,點選某一個事件進入的頁面出現白屏的閃動等
App常見bug解析就先講到這裡啦,我們APP測試方法與技術的系列就暫告一段落了,希望能給大家帶來一定的幫助。大家還想看什麼內容的文章也可以留言告訴我們哦!
** _
來霍格沃茲測試開發學社,學習更多軟體測試與測試開發的進階技術,知識點涵蓋web自動化測試 app自動化測試、介面自動化測試、測試框架、效能測試、安全測試、持續整合/持續交付/DevOps,測試左移、測試右移、精準測試、測試平臺開發、測試管理等內容,課程技術涵蓋bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相關技術,全面提升測試開發工程師的技術實力
QQ交流群:484590337
公眾號 TestingStudio