怎麼做bug預防?

2021-07-31 05:55:47 字數 730 閱讀 2672

來自軟體開發本身

兩種缺陷:

程式設計師引入的缺陷

執行環境導致的缺陷

通過缺陷管理工具統計/匯出excel表內進行統計:

1.模組出問題比例

2.按前後端出問題比例:比如ui,功能,資料庫各佔問題比例

3.瀏覽器

4.對開發來說:設計更好的設計規範,實施**審核制度,執行**靜態分析工具,執行單元測試工具(缺點是缺乏資料)

根據以往經驗:

1.解析度  。無說明情況下一般預設為1024*768,應再多嘗試最容易出問題的800*600

2.瀏覽器相容性{測試角度--保證頁面不變形,執行正確

開發角度--制定頁面設計規範和js設計規範}

3. tab鍵

4.前進和後退。防止使用者退回特定資料提交頁面,進行重複操作。

5.頁面提示語要規範,統一

6.文字的縮略和折行。truncation/把頁面拉的非常長

7.button一經提交應該立即置灰,防止多次提交

8.文字輸入{特殊字元,程式字元(如單引號,雙引號,斜槓,反斜槓)}

9.安全性{1.使用者名稱密碼不應該出現在url中,

2.密碼應該加密傳輸

3. url具體引數不應該存放在快取中。

10. cookie{1.生存期

2.生成的cookie進行檢查,敏感資訊得加密

3.ie不支援cookie時,沒提示資訊

11.資料庫資源應該有釋放機制

遇到bug我會怎麼做

我今天遇到乙個問題,ztree顯示資料,本來這個功能是沒有問題的,但是當我新加入了幾個頁面篩選條件時,將集合傳入ztree 頁面缺一直沒顯示出來,弄了兩個小時,我都仔細排查了一次,發現沒有問題,結果真是尷尬了,因為乙個很不起眼的地方的乙個大小寫,導致了整個頁面的錯誤,謹以此文記錄一下自己今天的排錯感...

怎麼做產品

和使用者交流是為了做出更好的 產品 打造更好的體驗,但真正好的產品出現之前,使用者也不知道他們想要什麼 比如,在汽車沒出現的馬車時代,使用者會說 我需要一匹更快的馬 那些情緒激動 很生氣的使用者常常能變為最忠實的使用者,只要你能夠打動他們。所以,情緒裡有絕對的價值,如果你能在這些使用者生氣的時候,好...

直播怎麼做?

1 手機 那麼手機直播需要哪些裝置呢,首先是一部畫素高的手機,這個就不具體說明了。其次是光源,也就是補光燈,布光是一門專業的學科,有興趣的同學可以找點資料深入了解一下。一般在環境光充足的情況下可以直接選擇那種燈 支架一體的,可自行某寶。3 攝像頭 我們平時所看的才藝主播,帶貨主播,遊戲主播,絕大部分...