1.介面報錯,返回錯誤碼,但是資料還是被 建立/修改/刪除了 ------ 可以通過get獲取資料,通過請求執行的sql檢視介面都做了哪些資料處理
2.(前後端都可能存在) 郵箱輸入: 未作特殊字元,中文字元處理
3.錯誤資料和正確資料放在一起提交,可以全部提交成功, 分開提交 錯誤資料提交失敗
1.第一次提交資料,介面返回400提示客戶端請求資料錯誤, 第二次提交資料,把第一次的資料保留下來一起提交,導致建立了兩條相同的記錄.
2.輸入框回車鍵, 空格鍵 ,tab鍵, 某些功能不需要處理這些特殊按鍵,但是卻做了,某些功能應該要處理這些特殊按鍵,但是 未作處理這些特殊按鍵
3.監聽使用者輸入問題,輸入修正為正確資料,輸入搜尋,這兩個是比較容易出問題的地方,
修正為正確資料,假設限制最低為5,使用者輸入1即被修正為5,導致使用者無法輸入1xx;
輸入搜尋,監聽使用者輸入,即時搜尋結果,假設系統限制搜尋結果-限制1001,而使用者要搜尋的是10012,那麼使用者在輸入1001時則被拒絕了,無法輸入10012;
4.資料快取在瀏覽器, 資料被使用者刪除沒有即時更新瀏覽器. 導致not found
5.(嚴重程度:低)執行某個錯誤作業系統給出提示 , (如400客戶端資料錯誤), 執行另外的錯誤操作,之前的提示還在.
6. 請求引數 多餘 或者 錯誤, 如搜尋介面,某個引數是不必要的但是沒有處理,導致提供了nan
7. 不同頁面 請求同乙個介面(引數一致), 只請求一次, 有的頁面應該請求但是沒有請求, 導致資料丟失或錯誤.
8.翻頁請求引數錯誤, 如page, 之前的搜尋條件沒有保留等
(後端,前端)重構**後容易出現的bug:
後端重構導致:
1. 介面錯誤、不存在
2. 返回引數錯誤
3. 請求引數錯誤
前端重構導致:
1. 排版問題
2. ajax請求報錯
1.手機端 輸入框,例如蘋果手機,經常發生頁面錯位, 無法滑動的問題
常見bug分類
2020年 第三期 python全棧測試開發 網路課程於4月下旬開班 感興趣的小夥伴戳此圖示qq聯絡 作為測試新人,很多學員在工作中不知道從 進行下手進行測試,即使發現了問題也不確定是不是bug,從而導致非問題 重複bug等現象,現根據測試過程中比較常的問題進行分類,並針對這些問題怎樣進行驗證提出了...
樣式常見bug
常見bug和解決辦法 一 a標籤當中巢狀在ie10以下包括ie10頁面顯示有邊框 解決辦法 在style中設定的邊框為none 自帶3px留白 解決辦法 給img設定display block 給父元素新增font size 0 給新增vertical align middle vertical a...
移動端bug集合
移動端軟鍵盤遮擋輸入框 ios移動端點選輸入框字型放大 ios點選閃爍 移動端軟鍵盤遮擋輸入框 自 深入 英文和數字不換行?word break break all ios移動端點選輸入框字型放大bug?即 ios點選閃爍 在最大的祖先元素上設定css webkit tap highlight co...