Bug生命周期
新建的Bug處于Active狀態(tài),可以通過編輯指派給合適的解決者。解決Bug之后,Bug狀態(tài)變?yōu)镽esolved,并自動指派給創(chuàng)建者。創(chuàng)建者驗證Bug。如果未修復(fù),再重新激活,Bug狀態(tài)重新變?yōu)锳ctive;如果已經(jīng)修復(fù)則可以關(guān)閉,Bug狀態(tài)變?yōu)镃losed,Bug生命周期結(jié)束。已經(jīng)Closed的Bug如果重新復(fù)現(xiàn),也可以直接激活。具體流程如下圖所示。
buglifecycle.PNG
Bug的7種解決方案
3種無效的Bug
By Design
設(shè)計需求是這么設(shè)計的
Duplicate
這個問題別人已經(jīng)發(fā)現(xiàn)
Not Repro
無法復(fù)現(xiàn)的問題
4中有效的Bug
Fixed
問題被修復(fù)
External
外部原因(比如瀏覽器、操作系統(tǒng)、其他第三方軟件)造成的問題
Postponed
發(fā)現(xiàn)的太晚了,下一個版本討論是否解決
Won’t Fix
是個問題,但是不值得修復(fù)
Bug字段說明
Bug標(biāo)題:為包含關(guān)鍵詞的簡單問題摘要,要有利于其他人員進(jìn)行搜索或通過標(biāo)題快速了解問題
項目名/模塊路徑:指定問題出現(xiàn)在哪個項目的哪個模塊。Bug處理過程中,需要隨時根據(jù)需要修改項目或模塊,方便跟蹤。如果后臺管理指定了模塊負(fù)責(zé)人,選擇模塊時,會自動指派給負(fù)責(zé)人
指派給:Bug的當(dāng)前處理人。如果不知道Bug的處理人,可以指派給Active,項目或模塊負(fù)責(zé)人再重新分發(fā)、指派給具體人員。如果設(shè)定了郵件通知,被指派者會收到郵件通知。此外,狀態(tài)為Closed的Bug,默認(rèn)會指派給Closed,表示Bug生命周期的結(jié)束
抄送給:需要通知相關(guān)人員時填寫,例如測試主管或者開發(fā)主管等?梢酝瑫r指派多個,人員之間用逗號分隔。如果設(shè)定了郵件通知,當(dāng)Bug有任何更新時,被指派者會收到郵件通知
嚴(yán)重程度:Bug的嚴(yán)重程度。由Bug的創(chuàng)建者視情況來指定,其中1為嚴(yán)重的問題,4為小的問題。一般來講,1級為系統(tǒng)崩潰或者數(shù)據(jù)丟失的問題;2級為主要功能的問題;3級為次要功能的問題;4級為細(xì)微的問題。
優(yōu)先級:Bug處理的優(yōu)先級。由Bug的處理人員按照當(dāng)前業(yè)務(wù)需求、開發(fā)計劃和資源狀態(tài)指定,其中1的優(yōu)先級高,4的優(yōu)先級低。一般來講,1級為需要立即解決的問題;2級為需要在指定時間內(nèi)解決的問題;3級為項目開發(fā)計劃內(nèi)解決的問題;4級為資源充沛時解決的問題。
其余選項字段(Bug類型、如何發(fā)現(xiàn)、操作系統(tǒng)、瀏覽器):可以通過編輯Lang/ZH_CN_UTF-8/_COMMON.php來自定義
創(chuàng)建Build:Bug是在哪個版本(Build或者Tag)被發(fā)現(xiàn)的
解決Build:Bug是在哪個版本(Build或者Tag)被解決的
解決方案:參考Bug的7中解決方案。如果解決方案為Duplicated,需要指定重復(fù)Bug的Bug編號。
機器配置:測試運行的硬件環(huán)境,例如Dell G280 2G/200G
關(guān)鍵詞:主要用于自定義標(biāo)記,方便查詢。關(guān)鍵詞之間用逗號或者空格分隔。例如,對本地解決的Bug可以首先標(biāo)記localfix,等真正提交新版本時,查詢所有關(guān)鍵詞包含localfix的bug,統(tǒng)一進(jìn)行解決
相關(guān)Bug:與當(dāng)前Bug相關(guān)的Bug。例如,相同代碼產(chǎn)生的不同問題,可以在相關(guān)Bug注明
上傳附件:上傳Bug的屏幕截圖,Log日志或者Call Stack等,方便處理人員
復(fù)現(xiàn)步驟:[步驟]要描述清晰,簡明扼要,步驟數(shù)盡可能少;[結(jié)果]說明Bug產(chǎn)生的錯誤結(jié)果;[期望]說明正確的結(jié)果?梢栽赱備注]提供一些輔助性的信息,例如,這個bug在上個版本是否也能復(fù)現(xiàn),方便處理人員
http://www.bugfree.org.cn/help/#_Toc201666191 使用幫助
http://www.51testing.com/batch.viewlink.php?itemid=3562 圖解BugFree簡單應(yīng)用
做為開源軟件,需要設(shè)置特定權(quán)限可以自己開發(fā)