這些神奇又搞笑的bug,真的讓程式設計師萬萬沒想到!

博為峰網校發表於2019-02-18

Bug是程式設計師 不可避免 出現的問題,真要說起來,大部分Bug會在測試階段被查出,從而繼續回爐重造。但是還有一部分Bug非常頑強,且不易被查出。其中有一些會帶來嚴重的後果,然而有一些Bug卻是 無關緊要 ,相反卻能博得大眾一笑!

 

在開始神奇又搞笑的 bug吐槽大會之前,我們先來細說下bug的等級劃分。

致命 bug: 阻礙開發或測試工作的問題;造成系統崩潰、當機、死迴圈,導致資料庫資料丟失,與資料庫連線錯誤,主要功能喪失,基本模組缺失等問題

修改優先順序為最高,該級別問題需要立即修改。

1. 程式碼錯誤;

2. 系統崩潰

3. 導致程式重啟 ,當機或非法退出   

4. 重要的一級選單功能不能使用;

5. 死迴圈   

6. 資料丟失或異常   

7. 資料通訊錯誤

8. 硬體故障,系統懸掛

嚴重 bug: 系統主要功能部分喪失、資料庫儲存呼叫錯誤、使用者資料丟失,一級功能選單不能使用但是不影響其他功能的測試。功能設計與需求嚴重不符,模組無法啟動或呼叫,程式重啟、自動退出,關聯程式間呼叫衝突,安全問題、穩定性等。

修改優先順序為高,該級別需要程式設計師儘快修改。  

1. 使用者所要求的功能缺失;

2. 資料計算 統計 錯誤

3. 業務流程錯誤   

4. 程式介面錯誤  

5. 因錯誤操作迫使程式中斷;  

6. 系統可被執行,但操作功能無法執行(含指令);  

7. 功能項的某些專案(選項)使用無效(對系統非致命的);  

8. 功能實現不完整,如刪除時沒有考慮資料關聯;  

9. 功能的實現不正確,如在系統實現的介面上,一些可接受輸入的控制元件點選後無作用,對資料庫的操作不能正確實現。

建議: (該等級問題出現在不影響其他功能測試的情況下可以繼續該版本測試)。

一般 bug: 功能沒有完全實現但是不影響使用,功能選單存在缺陷但不會影響系統穩定性。  

修改優先順序為中,該級別需要程式設計師修改。  

1.資料長度不一致

2.內容或格式錯誤

3. 操作時間長;

4. 查詢時間長;

5 .響應時間較慢   

6 .功能性建議  

7 .提示資訊不太準確  

8 .操作介面錯誤(包括資料視窗內列名定義、含義是否一致); 

9 .簡單的輸入限制未放在前臺進行控制; 

10 .雖然正確性不受影響,但系統效能和響應時間受到影響; 

11 .不能定位焦點或定位有誤,影響功能實現; 

12 .增刪改功能,在本介面不能實現,但在另一介面可以補充實現

13.資料庫表中欄位過多。

建議: (該問題實際測試中存在最多,合理安排解決BUG,解決率關係版本的最佳化程度)

低階 bug: 介面、效能缺陷,建議類問題,不影響操作功能的執行,可以最佳化效能的方案等。

修改優先順序為低,該級別需要程式設計師修改或不修改。  

1. 錯別字;

2. 介面不規範;  

3. 輔助說明描述不清楚;  

4. 頁面顯示重疊;

5. 不該顯示的要隱藏;

6. 描述不清楚;

7. 輸入輸出不規範;  

8. 長時間操作未給使用者提示;  

9. 提示視窗文字未採用行業術語;

10. 文字排列不整齊;

11. 游標位置不正確;

12. 可輸入區域和只讀區域沒有明顯的區分標誌;  

13. 必填項與非必填項應加以區別;  

14. 捲軸無效;  

15. 鍵盤支援不好,如在可輸入多行的欄位中,不支援回車換行;  

16. 介面不能及時重新整理,影響功能實現

17. 使用者體驗感受不好。   

建議:(此類問題在測試初期較多,優先程度較低;在測試後期出現較少,應及時處理)  

軟體測試 開發 人員工作過程中會遇到各種各樣的 Bug, 瞭解了 bug的等級劃分,我們再來聊一聊你所遇到過意想不到的那些bug。

@小博

想起前幾天遇到的 bug,嚴格來講不太算,就是好笑。一個文字框,輸入about、banner等詞,提交後再看單詞就變成了aout、anner,找開發,開發答覆:遮蔽敏感字母b

@小為

做底層測試的,遇到過日誌回滾配置把 rotate寫成rotare,然後日誌沒回滾成功,不久磁碟滿了,機器掛了。

@小峰

都沒有我們開發牛逼 查始發機場為深圳的航班資訊 他就返回一個始發機場為深圳的欄位 其他資訊都不給 我找他 他說 “你就查了始發機場,我就給你始發機場有啥問題?”你去百度輸入劉德華 百度返回給你三個字: “劉德華” 沒毛病啊 我感覺這邏輯很牛 X

@小軟

測試提一個 bug需要一分鐘,某些前端開發把bug指回來只用了28秒,不自測也就算了,還改一個送你兩個bug。

@小件

拖動上下端模組可進行排序,結果儲存的時候不按拖動的順序儲存,程式設計師理直氣壯的跟我說:你要先退出,然後重新進入,排序就是正確的哦。

@小測

前一陣遇到的 bug。系統超級使用者可以對自己降級。降級完畢以後再也無法提升為超級使用者。解決辦法,只能伺服器端的系統軟體重新安裝。

@小試

前段時間不是年會嘛,相信大家都領到了公司發的年貨,有一些大型的公司或者企業還會舉行一些抽獎活動。然而,抽獎環節要是有 bug就會讓人很尷尬,巧了,我就遇到了,看到“Null”這四個大字,估計每個程式設計師都會非常尷尬,“Null”這個單詞的意思為“空”,在程式碼中是一個常用詞彙。不過感覺用程式碼抽獎的公司老闆心有點大啊,要是有人在程式碼中動手腳,那還不是想中就中?

一句話總結今天的吐槽大會: bug 千萬條,細心第一條,編碼不規範, 測試 兩行淚!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2636285/,如需轉載,請註明出處,否則將追究法律責任。

相關文章