轉(zhuǎn)帖|行業(yè)資訊|編輯:蔣永|2016-10-24 10:30:31.000|閱讀 1610 次
概述: 根據(jù)每個公司性質(zhì)的不同,規(guī)模的不同,所用到的bug管理工具也可能不同。大家用的bug管理工具是什么呢?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
根據(jù)每個公司性質(zhì)的不同,規(guī)模的不同,所用到的bug管理工具也可能不同。大家用的bug管理工具是什么呢?下面介紹幾款主流的bug管理工具:
1. JIRA(推薦)
JIRA的生產(chǎn)者把JIRA定義為Professional Issue Tracker,即它是一個專業(yè)的問題跟蹤管理的軟件。這里的”問題”對應(yīng)的英文單詞是Issue,所以含義比較廣,包括Bug,Task,Enhancement,Improvement等等跟軟件開發(fā)相關(guān)的名詞。跟蹤管理即對問題的整個生命周期進行記錄和管理。一個問題從創(chuàng)建到解決到關(guān)閉涉及到很多相關(guān)信息,包括是什么問題,誰發(fā)現(xiàn)的問題,誰處理了這個問題,如何處理的,相應(yīng)的代碼有什么改變等等,JIRA可以方便的記錄這些信息,并且在問題的不同狀態(tài)呈現(xiàn)在相應(yīng)的責(zé)任人面前
JIRA具有很多優(yōu)點,對測試來說,以下3點必須知道:
1. 針對問題其默認(rèn)定義了豐富的字段來記錄問題的各種信息,包括Issue Type, Issue summary, Issue Description, priority, assignee, reporter, resolutions等等;
2. 默認(rèn)定義了工作流的一些狀態(tài): new, open, defer, pending, resolved, reopened, closed。 默認(rèn)定義了一個簡易的工作流, open-in progress-resolved-closed;
3. 支持郵件通知,郵件通知可以同工作流中和工作流之外的事件關(guān)聯(lián);
2. Trac
Trac
Trac是一個為軟件開發(fā)項目需要而集成了Wiki和問題跟蹤管理系統(tǒng)的應(yīng)用平臺,是一個開源軟件應(yīng)用。Trac以簡單的方式建立了一個軟件項目管理的Web應(yīng)用,以幫助開發(fā)人員更好地寫出高質(zhì)量的軟件;Trac應(yīng)用力求不影響現(xiàn)有團隊的開發(fā)過程。
Trac是以面向進度模型為項目管理模型的,很明顯的特點就是它以里程碑(Milestone)方式進行項目管理的。每個里程碑中的具體要做哪些事情,就使用Ticket來進行定義、跟蹤等。里程碑是什么呢?里程碑是一些事件,我們設(shè)立這些事件是為了表明當(dāng)這些事件發(fā)生的時候,我們的工作已經(jīng)達到了某種程度。為什么我不用時間點呢?原因在于使用時間點往往讓人誤以為,里程碑是按照時間來設(shè)計的,而不是按照事件來設(shè)立的。
3. Git
Git Issue
Git管理bug也是最近才接觸到。跟項目綁定,特別方便管理bug,隨時assign給相關(guān)開發(fā),也可以看到開發(fā)提交bug時的Commits,每次發(fā)版可以對照相關(guān)提交,既方便測試,也可以在出現(xiàn)問題時找到對應(yīng)開發(fā)。
4. Bugzilla
Bugzilla
Bugzilla 是一個開源的缺陷跟蹤系統(tǒng)(Bug-Tracking System),它可以管理軟件開發(fā)中缺陷的提交(new),修復(fù)(resolve),關(guān)閉(close)等整個生命周期。
Bugzilla Bug報告分類
(1)待確認(rèn)的(Unconfirmed)(2)新提交的(New)(3)已分配的(Assigned)(4)問題未解決的(Reopened)(5)待返測的(Resolved)(6)待歸檔的(Verified)(7)已歸檔的(Closed)(8)Bug處理意見(9)已修改的(Fixed)(10)不是問題(Invalid)(11)無法修改(Wontfix)(12)以后版本解決(Later)(13)保留(Remind)(14)重復(fù)(Duplicate)(15)無法重現(xiàn)(Worksforme)
Bugzilla指定處理人:
(1)可以指定一個處理人(2)如不指定處理人,則系統(tǒng)指定管理員為默認(rèn)處理人
Bugzilla鏈接:
輸入超鏈接地址,引導(dǎo)處理人找到與報告相關(guān)聯(lián)的信息
Bugzilla概述:
(1)概述部分“Summary”的描述,應(yīng)保證處理人在閱讀時能夠清楚提交者在進行什么操作的時候發(fā)現(xiàn)了什么問題。
(2)如果是通用組件部分的測試,則必須將這一通用組件對應(yīng)的功能名稱寫入概述中,以便今后查詢。
Bugzilla平臺操作系統(tǒng):
(1)測試應(yīng)用的硬件平臺(Platform),通常選擇“PC”
(2)測試應(yīng)用的操作系統(tǒng)平臺(OS)
5. Mantis
缺陷管理平臺Mantis,也做MantisBT,全稱Mantis Bug Tracker。
Mantis是一個基于PHP技術(shù)的輕量級的開源缺陷跟蹤系統(tǒng),以Web操作的形式提供項目管理及缺陷跟蹤服務(wù)。在功能上、實用性上足以滿足中小型項目的管理及跟蹤。更重要的是其開源,不需要負擔(dān)任何費用。
基本特性:
1、個人可定制的Email通知功能,每個用戶可根據(jù)自身的工作特點只訂閱相關(guān)缺陷狀態(tài)郵件;
2、支持多項目、多語言;
3、權(quán)限設(shè)置靈活,不同角色有不同權(quán)限,每個項目可設(shè)為公開或私有狀態(tài),每個缺陷可設(shè)為公開或私有狀態(tài),每個缺陷可以在不同項目間移動;
4、主頁可發(fā)布項目相關(guān)新聞,方便信息傳播;
5、具有方便的缺陷關(guān)聯(lián)功能,除重復(fù)缺陷外,每個缺陷都可以鏈接到其他相關(guān)缺陷;
6、缺陷報告可打印或輸出為CSV格式,1.1.7版:支持可定制的報表輸出,可定制用戶輸入域;
7、有各種缺陷趨勢圖和柱狀圖,為項目狀態(tài)分析提供依據(jù),如果不能滿足要求,可以把數(shù)據(jù)輸出到Excel中進一步分析;
8、流程定制方便且符合標(biāo)準(zhǔn),滿足一般的缺陷跟蹤。
本文轉(zhuǎn)自()
>>>>查看更多測試分析、bug管理相關(guān)工具、資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn