什么是Bugzilla
Bugzilla是一個(gè)錯(cuò)誤跟蹤系統(tǒng),用于對(duì)軟件產(chǎn)品程序開(kāi)發(fā)過(guò)程的錯(cuò)誤跟蹤。它的強(qiáng)大功能表現(xiàn)在以下幾個(gè)方面:
1. 強(qiáng)大的檢索功能
2. 用戶可配置的通過(guò)Email公布Bug變更
3. 歷史變更記錄
4. 通過(guò)跟蹤和描述處理Bug
5. 附件管理
6. 完備的產(chǎn)品分類(lèi)方案和細(xì)致的安全策略
7. 安全的審核機(jī)制
8. 強(qiáng)大的后端數(shù)據(jù)庫(kù)支持
9. Web,Xml,Email和控制界面
10. 友好的網(wǎng)絡(luò)用戶界面
11. 豐富多樣的配置設(shè)定
12. 版本間向下兼容
為什么使用Bugzilla
Bugzilla是一個(gè)擁有強(qiáng)大功能的錯(cuò)誤跟蹤系統(tǒng)。它可以使我們更好的在軟件開(kāi)發(fā)過(guò)程中跟蹤軟件錯(cuò)誤的處理過(guò)程,為開(kāi)發(fā)和測(cè)試工作以及產(chǎn)品質(zhì)量的度量提供數(shù)據(jù)支持,從而有效的保證軟件產(chǎn)品的質(zhì)量。
Bugzilla使用指南
新建一個(gè)Bugzilla賬號(hào)
1. 點(diǎn)擊“Open a new Bugzilla aclearcase/" target="_blank" >ccount”鏈接,輸入你的Email地址然后點(diǎn)擊“Create Account”。
2. 稍候,你會(huì)收到一封郵件。郵件中包含你的登錄賬號(hào)(與你的Email相同)和口令,這個(gè)口令時(shí)Bugzilla系統(tǒng)隨機(jī)生成的,你可以根據(jù)你的需要進(jìn)行變更。
3. 在頁(yè)面的黃色頁(yè)角中點(diǎn)擊“Log In”鏈接,而后輸入你的賬號(hào)和口令。后點(diǎn)擊“Login”
產(chǎn)品和結(jié)構(gòu)(Product and Component)
Bug記錄按產(chǎn)品分類(lèi),每種產(chǎn)品按功能拆分成幾類(lèi)。以Bugzilla產(chǎn)品為例,它由以下幾部分構(gòu)成:
l Administration
l Bugzilla-General
l Creating/Changing Bug
l Documentation
l Email
l Installation
l Query/Buglist
l Reporting/Charting
l User Accounts
l Changing Passwords
l User Interface
Bug報(bào)告狀態(tài)分類(lèi)和Bug處理意見(jiàn)(Status and Resolution):
1. Bug報(bào)告狀態(tài)分類(lèi)(Status)
l 待確認(rèn)的(Unconfirmed)
l 新提交的(New)
l 已分配的(Assigned)
l 問(wèn)題未解決的(Reopened)
l 待返測(cè)的(Resolved)
l 待歸檔的(Verified)
l 已歸檔的(Closed)
2. Bug處理意見(jiàn)(Resolution)
l 已修改的(Fixed)
l 不是問(wèn)題(Nvalid)
l 無(wú)法修改(Wontfix)
l 以后版本解決(Later)
l 保留(Remind)
l 重復(fù)(Duplicate)
l 無(wú)法重現(xiàn)(Worksforme)
指定處理人(Assigned To)
l 可以指定一個(gè)處理人
l 如不指定處理人,則系統(tǒng)指定管理員為默認(rèn)處理人
超鏈接(URL)
l 輸入超鏈接地址,引導(dǎo)處理人找到與報(bào)告相關(guān)聯(lián)的信息
概述(Summary)
l 概述部分“Summary”的描述,應(yīng)保證處理人在閱讀時(shí)能夠清楚提交者在進(jìn)行什么操作的時(shí)候發(fā)現(xiàn)了什么問(wèn)題。
l 如果是通用組件部分的測(cè)試,則必須將這一通用組件對(duì)應(yīng)的功能名稱寫(xiě)入概述中,以便今后查詢。
硬件平臺(tái)和操作系統(tǒng)(Platform and OS)
l 測(cè)試應(yīng)用的硬件平臺(tái)(Platform),通常選擇“PC”
l 測(cè)試應(yīng)用的操作系統(tǒng)平臺(tái)(OS)
版本(Version)
l 產(chǎn)生Bug的軟件版本
Bug報(bào)告優(yōu)先級(jí)(Priority)
l 分五個(gè)等級(jí)即P1-P5,P1的優(yōu)先級(jí)別高之后逐級(jí)遞減
Bug狀態(tài)(Severity)
l Blocker,阻礙開(kāi)發(fā)和/或測(cè)試工作
l Critical,死機(jī),丟失數(shù)據(jù),內(nèi)存溢出
l Major,較大的功能缺陷
l Normal,普通的功能缺陷
l Minor,較輕的功能缺陷
l Trivial,產(chǎn)品外觀上的問(wèn)題或一些不影響使用的小毛病,如菜單或?qū)υ捒蛑械奈淖制磳?xiě)或字體問(wèn)題等等
l Enhancement,建議或意見(jiàn)
報(bào)告人(Reporter)
l Bug報(bào)告提交者的賬號(hào)
郵件抄送列表(CC List)
l Bug報(bào)告抄送對(duì)象,該項(xiàng)可以不填
l 如需要抄送多人,可將郵件地址用“,”分隔
從屬關(guān)系(Bug “ID” depends on,Bug “ID” blocks)
l “Bug “ID” depends on”如果該Bug必須在其他Bug修改以后才能夠修改,則在此項(xiàng)目后填寫(xiě)那個(gè)Bug的編號(hào)
l “Bug “ID” blocks”如果該Bug的存在影響了其他Bug的修改,則在此項(xiàng)目后填寫(xiě)被影響的Bug編號(hào)
附加描述(Additional Comments)
l 在Bug跟蹤過(guò)程中測(cè)試與開(kāi)發(fā)人員通過(guò)這里進(jìn)行溝通
l 開(kāi)發(fā)人員可以在這里填寫(xiě)處理意見(jiàn)和處理記錄
l 測(cè)試人員可以在這里填寫(xiě)返測(cè)意見(jiàn)和對(duì)在返測(cè)過(guò)程中發(fā)現(xiàn)的新問(wèn)題進(jìn)行描述
Bug查找
l 可以通過(guò)頁(yè)腳中的“Query”鏈接進(jìn)入查找界面
l 根據(jù)查找的需要在界面中選擇對(duì)象或輸入關(guān)鍵字
l 查找功能能夠進(jìn)行字符或字串的匹配查找
l 查找功能具有布爾邏輯檢索功能
l 你可以通過(guò)在查找頁(yè)面中選擇“Remember this as my default query”將當(dāng)前檢索頁(yè)面中設(shè)定的項(xiàng)目保存。以后可以從頁(yè)腳中的My bugs中直接調(diào)用這個(gè)項(xiàng)目進(jìn)行檢索
l 你還可以通過(guò)在“Remember this query, and name it:”后面輸入字符,將你當(dāng)前檢索頁(yè)面中設(shè)定的項(xiàng)目保存命名,同時(shí)選中“and put it in my page footer”。則以后這個(gè)被命名的檢索將出現(xiàn)在頁(yè)腳中。(有關(guān)如何在頁(yè)腳中設(shè)定顯示的項(xiàng)目請(qǐng)參見(jiàn)1.5.3)
Bug列表
l 如果你運(yùn)行了Bug檢索功能,系統(tǒng)會(huì)根據(jù)你的需要列出相關(guān)的項(xiàng)目
l 你可以通過(guò)列表頁(yè)腳附近的“Change Columns”設(shè)定在列表中顯示的Bug記錄中的字段名稱
l 如果你擁有必要的權(quán)限,你還可以通過(guò)“Change several bugs”修改列表中羅列出的Bug的記錄。例如:修改Bug的所有者
l 通過(guò)“Send mail to bug owners”你可以給列表中羅列的Bug記錄的所有者發(fā)信
l 如果你對(duì)查找的結(jié)果不滿意,希望重新調(diào)整檢索設(shè)定。你可以通過(guò)“Edit this query”實(shí)現(xiàn)
l 通常情況下,檢索結(jié)果中只顯示基本的信息。你可以通過(guò)“Long Format”顯示更詳細(xì)的內(nèi)容
用戶屬性設(shè)置(Edit prefs)
1 賬號(hào)設(shè)置(Account Settings)
l 在這里你可以改變你賬號(hào)的基本信息,如口令,Email地址,真實(shí)姓名
l 為了安全起見(jiàn),在此頁(yè)進(jìn)行任何更改之前你都必須輸入你當(dāng)前的口令
l 當(dāng)你變更了你的Email地址,系統(tǒng)會(huì)給你的新老Email地址分別發(fā)一封確認(rèn)郵件,你必須到郵件中指定的地址對(duì)你的更改進(jìn)行確認(rèn)
2 Email設(shè)置(Email Settings)
l 你可以在此通過(guò)選擇告訴系統(tǒng),你希望在什么條件下收到和你相關(guān)的郵件
3 頁(yè)腳(Page Footer)
l 設(shè)定“Preset Queries”是否在頁(yè)腳中顯示
4 用戶權(quán)限(Permissions)
你可以在此查看自己賬號(hào)現(xiàn)在的權(quán)限