Bug管理是指對開發,測試,設計等過程中一系列活動過程中出現的bug問題給予紀錄、審查、跟蹤、分配、修改、驗證、關閉、整理、分析、匯總以及刪除等一系列活動狀態的管理。,最后出相應圖表統計,email通知修改者等功能。
軟件中的Bug是軟件開發過程中的"副產品"。通常,Bug會導致軟件產品在某種程度上不能滿足用戶的需要。每一個軟件組織都知道必須妥善處理軟件中的Bug。這是關系到軟件組織生存、發展的質量根本。可遺憾的是,并非所有的軟件組織都知道如何有效地管理自己軟件中的Bug
BUG管理的意義
bug能夠引起軟件運行時產生的一種不希望或不可接受的外部行為結果,軟件測試過程簡單說就是圍繞缺陷進行的,對bug的跟蹤管理一般而言需要達到以下的目標:
確保每個被發現的bug都能夠被解決;
這里解決的意思不一定是被修正,也可能是其他處理方式(例如,在下一個版本中修正或是不修正),總之,對每個被發現的BUG的處理方式必須能夠在開發組織中達到一致;
收集bug數據并根據bug趨勢曲線識別測試過程的階段;決定測試過程是否結束有很多種方式,通過bug趨勢曲線來確定測試過程是否結束是常用并且較為有效的一種方式;
收集bug數據并在其上進行數據分析,作為組織的過程財富。在一個運行良好的組織中,bug數據的收集和分析是很重要的,從bug數據中可以得到很多與軟件質量相關的數據。
接下來為大家介紹幾款BUG跟蹤管理軟件:
BUG跟蹤管理軟件——iClap
iClap是一款以產品管理為核心、集成多種工具服務的企業協同軟件,在BUG跟蹤管理上,iClap也有其特色。
iClap是如何實現BUG跟蹤管理的?
首先我們先來了解一下BUG的種類,測試人員在測試產品功能性的時候,期間出現的不符合邏輯的操作結果,可以理解為產品的功能性BUG,還有另外一種BUG比較煩人的,測試人員在測試游戲的時候出現的系統奔潰,閃退等問題。這里簡稱為系統BUG。在傳統的手游測試中,無論是功能性測試出現的BUG還是系統自動出現的BUG,測試人員都需要做很多的BUG記錄文檔。
內部、外部測試出現的bug、建議等都匯總在系統后臺,方便處理和歸檔
嵌入iClap SDK的游戲或者其他應用在測試的時候,一般的功能性BUG可以通過文字,圖片,視頻的方式反饋給相應的人員,并在iClap后臺自動生成記錄。在測試過程中出現的系統BUG(如閃退)則不需要測試人員再去過多的描述BUG出現前后的場景,iClap會自動記錄用戶步驟、堆棧信息及控制臺日志信息,程序員可根據這些信息快速了解產生BUG的原因。當然,系統BUG同樣會在iClap后臺生成記錄,值得一提的是,iClap后臺可在PC及移動端同步查看。
BUG跟蹤管理軟件-BugLog HQ
BugLogHQ是一款免費和開源的工具,主要功能是處理多個應用中的Bug和可能遇到的問題。它能提供統一標準的錯誤信息顯示,允許用戶簡單的進行搜索,圖形化,甚至是跟蹤Bug報告。它還會提供一個儀表板來顯示聚合的數據視圖,幫助用戶監控整個項目的健康情況。
BUG跟蹤管理軟件——JIRA
JIRA是一個優秀的對整個軟件研發生命周期(包括計劃、開發、發布)進行管理的項目跟蹤工具。上萬個團隊選擇JIRA對日常事務進行跟蹤,并使團隊始終獲得最新信息。
BUG跟蹤管理軟件——Bugnet
Bugnet是一款開源的問題跟蹤&項目管理工具,基于最新的ASP。NET框架、SQL Server和微軟服務器平臺。Bugnet可同時管理多個項目、自定義屬性、字段、附件、注釋、郵件通知等等。