1. 程式人生 > 其它 >乾貨|app常見bug解析,絕對不容錯過

乾貨|app常見bug解析,絕對不容錯過

本文節選自霍格沃茲測試學院內部教材

我們為大家整理了一下 app 產品過程中,可能會遇到哪些型別的 Bug。知道了可能 Bug 的型別,有利於在測試過程中更好的預防這些問題的發生哦。

功能bug

這部分是一些常見的功能BUG,不知道你們有沒有遇到過呀?大家可以在下面留言交流哈

內容顯示錯誤

前端頁面展示的內容有誤。

這種錯誤的產生有兩種可能

  1. 前端程式碼寫的文案錯誤

  2. 介面返回值錯誤

功能錯誤

產品的功能沒有實現,比如圖中的公眾號登入不成功的問題。

功能錯誤是在測試過程中最常見的型別之一。
介面展示錯亂

產品介面上的元素展示重疊。

這型別的錯誤一般是前端程式碼問題。
介面展示後臺資訊

前端頁面展示了不應該出現的後端日誌資訊。

這類的錯誤一般是由於後端服務錯誤導致。
推送資訊錯誤

推送訊息中包含了不正確的內容。

此類問題一般是後端服務錯誤導致的。
崩潰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

點選獲取更多資訊