1. 程式人生 > >bug記錄-介面測試常見bug記錄(學習筆記)

bug記錄-介面測試常見bug記錄(學習筆記)

介面測試經常遇到的bug和問題,如下:

  • 傳入引數處理不當,導致程式crash;
  • 型別溢位,導致資料讀出和寫入不一致;
  • 因物件許可權未進行校驗,可以訪問其他使用者敏感資訊;---許可權校驗很重要
  • 狀態處理不當,導致邏輯出現錯亂;
  • 邏輯校驗不完善,可利用漏洞獲取非正當利益等。

 

輸入值的校驗:

  • 特殊值處理不當導致程式異常退出;
  • 型別邊界溢位
  • 取值範圍外值未返回正確的錯誤資訊等
  • 約束條件判斷要充足
  • 判斷後,狀態轉化要測試正確
  • 順序執行是否能被打斷或者亂序

輸出結果的校驗:

  • 錯誤前端處理不足,導致前端異常;
  • 錯誤提示處理不當,導致使用者看到晦澀的錯誤碼;
  • 錯誤提示不當,導致使用者不知道哪裡出了問題,如何解決。
  • 未進行超時處理,導致整個流程阻塞

  • 超時後又收到介面返回,導致邏輯出現錯亂