隨著「使用者體驗第一」的口號被中國網際網路老大們不斷的掛在嘴巴上面,解決bug這件小事早已從只有工程師關注,上公升到產品、客服,運營,領導等,每個網際網路從業人員都隨時隨地、無時無刻都要關心的問題。
因此,各種專業的bug追蹤管理工具也開始出現在你們的視線裡。凡事從0開始看,我們先不談哪個工具更好,只是簡單的了解一下bug追蹤管理這件事情的乙個發展歷史,還蠻有趣的~
b字頭的誕生,「人肉」記錄第乙個bug
2023年9月9日,哈佛大學測試馬克ii型艾肯中繼器計算機,操作員格蕾絲上尉在電板編號為70的中繼器觸點旁發現了乙隻飛蛾(英文:bug)。然後操作員把飛蛾貼在計算機日誌上了,並寫下了「首個發現bug的實際案例」。他們提出了乙個詞,「debug(除錯)」了機器,從而引入新術語「debugging a computer program(除錯電腦程式)」。
這是歷史上第乙個bug的發現,同時也是人類歷史上第一次的bug追蹤管理解決過程。發現bug(乙隻死掉的飛蛾)——記錄bug(把飛蛾貼在計算機日誌上)——解決bug(移除飛蛾)」。
gnats,開啟專業bug追蹤管理軟體時代
根據蒐集到的材料來看,似乎從發現2023年發現bug開始,bug記錄這件事似乎沒有什麼大的發展,靜默了45個年頭之後,沉默被乙個叫做gnat的軟體打破。(gnat 在英文本典中含義為:「小昆蟲,小煩擾」,)
gnats應該算是第乙個有名氣的bug追蹤管理軟體,2023年,gnats 發布了第乙個版本,最初僅僅通過email 進行互動,後來新增了web端互動,以及圖形介面。(我們不排除存在一些更早的小型bug追蹤管理軟體,畢竟對於低調的程式設計師來說,自己給自己編寫好用的軟體又不讓別人知道是很普遍的)。
gnats 是大名鼎鼎的 gnu 維護和使用的 bug 跟蹤系統。gnats 將受管理的缺陷叫做 "problem report" (問題報告),簡稱為 "pr"。使用者可以直接使用 email 向系統提交 pr,亦可以使用基於 web 的圖形介面提交。
多種bug管理工具出現,提高網際網路時代效率
2023年開始,關於bug管理軟體開始紛紛出現;有c/s結構,有分布式系統,也有伺服器託管系統;有免費的,也有付費的;有大型/中型/小型,並側重不同的管理區域。
我們從下表之中可以看一下其中名氣較大的工具。如jira、redmine,bugzilla這些工具至今仍然幫助很多企業、開發者解決bug,管理bug,提高了工作效率。
Web會話管理(追蹤)
背景 http 是無狀態協議,乙個請求,乙個響應,之後誰也不認識誰。為了標識 記錄每個使用者的使用者狀態,根據使用者狀態,推薦個性化服務,描繪出 使用者畫像 出現了會話管理技術 前三個只支援web 優點 使用者狀態 儲存 在客戶端 缺點 文字格式 大小受限 4kb 請求頭 使用者可以清除 禁止 實際...
微軟Bug管理
一 團隊組織 1 常見問題 2 微軟團隊模型 各角色的職責 角色 職責 專案經理 編寫功能規範,協調各角色關係 產品經理 客戶聯絡的橋梁,進行需求分析 使用者教育 讓產品容易使用 發布經理 保證產品順利發布 二 專案管理 1 常見問題 2 微軟專案管理 多里程碑式流程 如何完成乙個里程碑 專家會診機...
bug管理規範
1 2 3 4級bug判定標準如下 1 緊急 致命錯誤,例如主程式不能正常執行,基本業務功能未實現,交易資料不準確或不一致,從而使得後續流程無法正常進行 作業系統崩潰 宕機 頻繁造成資料庫死鎖或資料丟失 造成交易資料不準確 收銀對賬不一致 使用者無法註冊 登陸 正常操作,從而無法進行無法正常使用 在...