技術分享 | App常見bug解析
阿新 • • 發佈:2022-05-30
功能Bug
內容顯示錯誤
前端頁面展示的內容有誤。
這種錯誤的產生有兩種可能
1、前端程式碼寫的文案錯誤
2、介面返回值錯誤
功能錯誤
功能錯誤是在測試過程中最常見的型別之一,也就是產品的功能沒有實現。比如圖中的公眾號登入不成功的問題。
介面展示錯亂
產品介面上的元素展示重疊(如下圖),這型別的錯誤一般是前端程式碼問題。
介面展示後臺資訊
前端頁面展示了不應該出現的後端日誌資訊(如下圖),這類的錯誤一般是由於後端服務錯誤導致。
推送資訊錯誤
推送訊息中包含了不正確的內容(如下圖),此類問題一般是後端服務錯誤導致的。
崩潰
崩潰是 app 很常見的一類 Bug。比如使用者正在使用某個 app,突然應用就停止響應,介面上彈出【強制關閉錯誤】的視窗需要強制關閉應用。而 iOS 的 app 則很多使用就會出現閃退的現象。
裝置的多樣性造成了手機更加容易出現 app 的崩潰,通常在網路異常時 app 上還在進行資料互動,即會出現崩潰。產生崩潰的原因有很多,有可能是程式碼中存在多餘空格、開發人員對該段程式碼的處理欠佳,未做異常處理等等。
這些異常在最壞的情況下,不僅影響本 app 的使用也可能會導致系統故障,作業系統崩潰,整個 app 無法再繼續使用。
這一類的問題會導致客戶體驗非常差,影響產品的口碑。所以降低崩潰率是 app 測試中非常重要的一項指標。
效能Bug
載入速度慢
-
應用程式第一次啟動速度慢
-
進入到某一個介面載入速度慢
-
啟動某一個有動畫效果的介面,動畫執行過程載入速度慢並且有卡頓
-
響應某一個使用者事件時,長時間無響應(ANR)
其他
-
太佔用手機記憶體
-
太耗電和流量
-
在使用應用的過程中,點選某一個事件進入的頁面出現白屏的閃動等
你好呀,喜歡這篇文章的話煩請點個“贊”哦!萬分感謝~(▽) PS:有問題可以聯絡我們哦~v ceshiren001