無 bug 不軟件,你懂的。所有人都有他們邪惡的一面,所有的開發(fā)者都會(huì)在項(xiàng)目中犯錯(cuò),即使是精心打造的程序也會(huì)掉鏈子。
初看上去,記錄和處理軟件產(chǎn)生的錯(cuò)誤信息是很容易的任務(wù)。但隨著一個(gè)又一個(gè)版本的出現(xiàn),已知的錯(cuò)誤可能變多也可能變少。“送走舊的錯(cuò)誤,又迎來了新的錯(cuò)誤”——這是關(guān)于開發(fā)者的一個(gè)老笑話。為了控制錯(cuò)誤,一個(gè)絕妙的產(chǎn)品橫空出世,人們稱它為缺陷跟蹤系統(tǒng)。
缺陷跟蹤系統(tǒng)是什么
它的原理是什么?
缺陷跟蹤系統(tǒng)是幫助程序員、測試員、項(xiàng)目經(jīng)理搜集和控制軟件中發(fā)現(xiàn)的錯(cuò)誤(缺陷),并對(duì)消除這些錯(cuò)誤的過程進(jìn)行監(jiān)控的一套軟件。換句話說,缺陷跟蹤系統(tǒng)有助于跟蹤和組織缺陷。
下面列出了最流行的 4 個(gè)缺陷跟蹤系統(tǒng)及其特色。
名稱 特色 費(fèi)用 被Ubertesters支持
Bugzilla
耗時(shí)追蹤
私人附件和評(píng)論
靈活的報(bào)告和圖表
增加自定義字段和工作流
查看所有特色。
免費(fèi) 是
JIRA
項(xiàng)目追蹤
問題追蹤
計(jì)劃
維基
查看所有特色
每月 $10 起 是
Mantis
耗時(shí)追蹤
問題變更歷史
與源代碼管理集成
支持多個(gè)項(xiàng)目
瀏覽 BugTracker
免費(fèi) 是
Redmine
耗時(shí)追蹤
具備甘特圖的項(xiàng)目管理
LDAP 認(rèn)證
項(xiàng)目維基
查看所有特色
免費(fèi) 是
錦上添花的是,正如Ubertesters 擁有易用的 bug tracker中所述,你不僅可以將所有報(bào)告集中到一個(gè)地方,還能在你的 Ubertesters 賬號(hào)中直接管理它們。
6 個(gè)使追蹤缺陷的過程變得容易和簡單的技巧1發(fā)布版本既快速又頻繁有一點(diǎn)要記住的是,那些在很長一段時(shí)間里都存在的缺陷是最惱人的。注重既快速又頻繁的發(fā)布使你在開發(fā)者和測試者之間建立起緊密的反饋關(guān)系,幫你避免缺陷隊(duì)列里留存大量尚未處理的缺陷報(bào)告。
2建立溝通的橋梁當(dāng)你在制作一份關(guān)于某個(gè)缺陷的報(bào)告時(shí),你需要將完整的信息都包含在你的缺陷報(bào)告中。你會(huì)遇到出現(xiàn)誤解的情況,也會(huì)遇到重要信息缺失的情況。在這些情況下,開發(fā)者和測試者之間的溝通就變得很有必要。為了避免這種事情,要團(tuán)結(jié)所有團(tuán)隊(duì)成員,在面向反饋的文化氣氛中工作。
3避免在項(xiàng)目會(huì)議上討論缺陷討論缺陷并將其推進(jìn)到下一階段是個(gè)漫長的過程。你最好逐一對(duì)待它們。你的每個(gè)缺陷都要關(guān)聯(lián)兩個(gè)專業(yè)人員,可以稱他們?yōu)閱栴}發(fā)現(xiàn)者(測試者)和問題解決者(開發(fā)者)。無論有多少開發(fā)者和測試者在做你的項(xiàng)目,你只需要兩種不同角色和功能的專業(yè)人員,他們要對(duì)解決已有問題負(fù)責(zé)。
4集中精力在有效的解決方案上針對(duì)缺陷報(bào)告里的現(xiàn)有缺陷,避免表達(dá)你個(gè)人觀點(diǎn)的評(píng)論。取而代之的是電子郵件或圖表工具。你的缺陷報(bào)告里只能包含用于監(jiān)測和修復(fù)缺陷的有關(guān)內(nèi)容。
5就已關(guān)閉bug達(dá)成一致共識(shí).當(dāng)你遇到有必要對(duì)bug的狀態(tài)進(jìn)行討論的情況時(shí),如下的幾個(gè)問題將幫助你做出正確的決定: 誰應(yīng)該為發(fā)出指令 (或者報(bào)告bug) 負(fù)責(zé), 誰負(fù)責(zé)接收結(jié)論 (當(dāng)前問題的解決方案)? 對(duì)于‘關(guān)閉了的bug’, 其意義總是由解決了該問題的開發(fā)者所關(guān)閉的bug. 確保負(fù)責(zé)關(guān)閉一個(gè)bug的人和報(bào)告該它的人是同一個(gè)人,因?yàn)橹挥羞@個(gè)人才能對(duì)方案是否足夠解決這個(gè)問題負(fù)責(zé).
6簡化bug狀態(tài)標(biāo)識(shí)嘗試只使用兩種狀態(tài)標(biāo)識(shí)bug: 打開的bug和關(guān)閉的bug.避免在bug的不同的狀態(tài)上浪費(fèi)你的時(shí)間,而是專注于問題的可能的解決方案.
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。