這些神奇又搞笑的bug,真的讓程式設計師萬萬沒想到!
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 萬萬沒想到,程式設計師的一天竟然是這樣....程式設計師
- GitHub 2018年度報告 | 萬萬沒想到你是這樣的程式設計師Github程式設計師
- 萬萬沒想到——flutter這樣外接紋理Flutter
- 萬萬沒想到,學習風變程式設計Python課程還有這個用處程式設計Python
- 萬萬沒想到,一個 MongoDB.Driver 的 bug 導致 .NET5 程式死鎖!MongoDB
- 我,35歲程式設計師,沒想到今年找工作這麼難程式設計師
- 程式設計師搞笑段子程式設計師
- AI在用| 萬萬沒想到,科技論文還能這麼讀AI
- 萬萬沒想到!ModelArts與AppCube組CP了APP
- 萬萬沒想到,我的煉丹爐玩壞了
- 程式設計師的幾個搞笑瞬間!!!程式設計師
- 不會程式設計沒關係,這些平臺讓你秒變語音程式開發師程式設計
- go 學習筆記之萬萬沒想到寵物店竟然催生出面向介面程式設計?Go筆記程式設計
- 如何讓程式設計師變得沒朋友程式設計師
- 大齡程式設計師沒競爭力?職場中這些程式設計師更容易走上管理崗!程式設計師
- 這個公司的程式設計師人均月薪7萬+!騰訊又又又又又又又又漲薪了程式設計師
- 作為程式設計師,有沒有讓你感到既無語又崩潰的程式碼註釋?程式設計師
- 面試題2:萬萬沒想到之抓捕孔連順面試題
- web前端程式設計師真的這麼值錢嗎?Web前端程式設計師
- 這 8款開源思維導圖工具真的很神奇【程式設計師必備學習工具】程式設計師
- 沒想到大廠Adobe還有這些“貓膩”!
- 搞笑抑或悲傷:如何降低程式設計師的工資?程式設計師
- 微信翻譯出Bug上熱搜,程式設計師又背鍋?程式設計師
- 不服不行!這些Bug讓我目瞪口呆!
- 大師級的程式設計師,都在用這些工作法程式設計師
- @程式設計師,請掌握這些核心生存技能程式設計師
- 【問題總結】萬萬沒想到,竟然栽在了List手裡
- 程式設計師,熱愛你的 bug程式設計師
- 萬萬沒想到!ES6的const並非一定為常量
- 奇葩的能讓程式設計師抓狂的一些問題程式設計師
- 萬萬沒想到一個普通的地區問題,竟然讓我們大戰了300回合
- 萬萬沒想到,騰訊視訊也開始做遊戲了遊戲
- 萬萬沒想到,go的資料庫操作,也能像php一樣溜了Go資料庫PHP
- 程式設計師永遠不要再犯的5個程式設計bug程式設計師
- 讓程式設計師少掉幾根頭髮的Facebook智慧bug修復神器程式設計師
- 神奇的7+/-2法則:在沒有充分理由的情況下不要讓程式設計師的大腦超載 - javiercasas程式設計師
- 非同步程式設計真的讓程式更快了嗎?非同步程式設計
- 這些資深程式設計師的程式設計小技巧,教你寫出高質量程式碼!程式設計師