中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

6個(gè)簡(jiǎn)單的BUG追蹤技巧

2018-07-20    來源:編程學(xué)習(xí)網(wǎng)

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用
初看上去,記錄和處理軟件產(chǎn)生的錯(cuò)誤信息是很容易的任務(wù)。但隨著一個(gè)又一個(gè)版本的出現(xiàn),已知的錯(cuò)誤可能變多也可能變少!八妥吲f的錯(cuò)誤,又迎來了新的錯(cuò)誤”——這是關(guān)于開發(fā)者的一個(gè)老笑話。為了控制錯(cuò)誤,一個(gè)絕妙的產(chǎn)品橫空出世,人們稱它為缺陷跟蹤系統(tǒng)。


缺陷跟蹤系統(tǒng)是什么,它的原理是什么?
缺陷跟蹤系統(tǒng)是幫助程序員、測(cè)試員、項(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è)使追蹤缺陷的過程變得容易和簡(jiǎn)單的技巧
#1. 發(fā)布版本既快速又頻繁
有一點(diǎn)要記住的是,那些在很長(zhǎng)一段時(shí)間里都存在的缺陷是最惱人的。注重既快速又頻繁的發(fā)布使你在開發(fā)者和測(cè)試者之間建立起緊密的反饋關(guān)系,幫你避免缺陷隊(duì)列里留存大量尚未處理的缺陷報(bào)告。

#2. 建立溝通的橋梁
當(dāng)你在制作一份關(guān)于某個(gè)缺陷的報(bào)告時(shí),你需要將完整的信息都包含在你的缺陷報(bào)告中。你會(huì)遇到出現(xiàn)誤解的情況,也會(huì)遇到重要信息缺失的情況。在這些情況下,開發(fā)者和測(cè)試者之間的溝通就變得很有必要。為了避免這種事情,要團(tuán)結(jié)所有團(tuán)隊(duì)成員,在面向反饋的文化氣氛中工作。

#3. 避免在項(xiàng)目會(huì)議上討論缺陷
討論缺陷并將其推進(jìn)到下一階段是個(gè)漫長(zhǎng)的過程。你最好逐一對(duì)待它們。你的每個(gè)缺陷都要關(guān)聯(lián)兩個(gè)專業(yè)人員,可以稱他們?yōu)閱栴}發(fā)現(xiàn)者(測(cè)試者)和問題解決者(開發(fā)者)。無論有多少開發(fā)者和測(cè)試者在做你的項(xiàng)目,你只需要兩種不同角色和功能的專業(yè)人員,他們要對(duì)解決已有問題負(fù)責(zé)。

#4. 集中精力在有效的解決方案上
針對(duì)缺陷報(bào)告里的現(xiàn)有缺陷,避免表達(dá)你個(gè)人觀點(diǎn)的評(píng)論。取而代之的是電子郵件或圖表工具。你的缺陷報(bào)告里只能包含用于監(jiān)測(cè)和修復(fù)缺陷的有關(guān)內(nèi)容。

#5. 與你團(tuán)隊(duì)的其他成員就一個(gè)關(guān)閉了的bug的意義保持一致共識(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. 嘗試只使用兩種狀態(tài)標(biāo)識(shí)bug: 打開的bug和關(guān)閉的bug.
避免在bug的不同的狀態(tài)上浪費(fèi)你的時(shí)間,而是專注于問題的可能的解決方案.

標(biāo)簽: 代碼 電子郵件 開發(fā)者

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:沒有代碼的編程語言:Folders

下一篇:機(jī)器學(xué)習(xí)實(shí)踐中應(yīng)避免的7種常見錯(cuò)誤