測試員不可不知的幾款bug管理工具

2021-10-24 07:14:16 字數 2391 閱讀 5526

根據每個公司性質的不同,規模的不同,所用到的bug管理工具也可能不同。你們用的bug管理工具是什麼呢?下面介紹幾款主流的bug管理工具:

jira的生產者把jira定義為professional issue tracker,即它是乙個專業的問題跟蹤管理的軟體。這裡的」問題」對應的英文單詞是issue,所以含義比較廣,包括bug,task,enhancement,improvement等等跟軟體開發相關的名詞。跟蹤管理即對問題的整個生命週期進行記錄和管理。乙個問題從建立到解決到關閉涉及到很多相關資訊,包括是什麼問題,誰發現的問題,誰處理了這個問題,如何處理的,相應的**有什麼改變等等,jira可以方便的記錄這些資訊,並且在問題的不同狀態呈現在相應的責任人面前

jira具有很多優點,對測試來說,以下3點必須知道:

針對問題其預設定義了豐富的字段來記錄問題的各種資訊,包括issue type, issue summary, issue description, priority, assignee, reporter, resolutions等等;

預設定義了工作流的一些狀態: new, open, defer, pending, resolved, reopened, closed。 預設定義了乙個簡易的工作流, open-in progress-resolved-closed;

支援郵件通知,郵件通知可以同工作流中和工作流之外的事件關聯。

是乙個為軟體開發專案需要而整合了wiki和問題跟蹤管理系統的應用平台,是乙個開源軟體應用。trac以簡單的方式建立了乙個軟體專案管理的web應用,以幫助開發人員更好地寫出高質量的軟體;trac應用力求不影響現有團隊的開發過程。

trac是以面向進度模型為專案管理模型的,很明顯的特點就是它以里程碑(milestone)方式進行專案管理的。每個里程碑中的具體要做哪些事情,就使用ticket來進行定義、跟蹤等。里程碑是什麼呢?里程碑是一些事件,我們設立這些事件是為了表明當這些事件發生的時候,我們的工作已經達到了某種程度。為什麼我不用時間點呢?原因在於使用時間點往往讓人誤以為,里程碑是按照時間來設計的,而不是按照事件來設立的。

管理bug也是最近才接觸到。跟專案繫結,特別方便管理bug,隨時assign給相關開發,也可以看到開發提交bug時的commits,每次發版可以對照相關提交,既方便測試,也可以在出現問題時找到對應開發。

bugzilla 是乙個開源的缺陷跟蹤系統(bug-tracking system),它可以管理軟體開發中缺陷的提交(new),修復(resolve),關閉(close)等整個生命週期。

bugzilla bug報告分類

(1)待確認的(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)重複(duplicate)

(15)無法重現(worksforme)

bugzilla指定處理人:

(1)可以指定乙個處理人

(2)如不指定處理人,則系統指定管理員為預設處理人

bugzilla概述:

(1)概述部分「summary」的描述,應保證處理人在閱讀時能夠清楚提交者在進行什麼操作的時候發現了什麼問題。

(2)如果是通用元件部分的測試,則必須將這一通用元件對應的功能名稱寫入概述中,以便今後查詢。

bugzilla平台作業系統:

(1)測試應用的硬體平台(platform),通常選擇「pc」

(2)測試應用的作業系統平台(os)

缺陷管理平台mantis,也做mantisbt,全稱mantis bug tracker。

mantis是乙個基於php技術的輕量級的開源缺陷跟蹤系統,以web操作的形式提供專案管理及缺陷跟蹤服務。在功能上、實用性上足以滿足中小型專案的管理及跟蹤。更重要的是其開源,不需要負擔任何費用。

不可不知的健康知識

健康最重要 晚上9 11點為免疫系統 淋巴 排毒時間,此段時間應安靜或聽 晚間11 凌晨1點,肝的排毒,需在熟睡中進行。凌晨1 3點,膽的排毒,亦同。凌晨3 5點,肺的排毒。此即為何咳嗽的人在這段時間咳得最劇烈,因排毒動作已走到肺 不應用止咳藥,以免抑制廢積物的排除。凌晨5 7點,大腸的排毒,應上廁...

不可不知的sudo命令

在linux運維工作中,每個人都應該各司其職。比如說運維經理掌握了root使用者,普通的運維人員一般人手乙個普通登入使用者。root使用者不簡單啊,建立使用者,日常重啟伺服器工作,以及一些其他的日常工作都是root使用者來完成的!很厲害吧!雖然運維經理是乙個super man,但是人家畢竟是經理嘛!...

不可不知的sudo命令

在linux運維工作中,每個人都應該各司其職。比如說運維經理掌握了root使用者,普通的運維人員一般人手乙個普通登入使用者。root使用者不簡單啊,建立使用者,日常重啟伺服器工作,以及一些其他的日常工作都是root使用者來完成的!很厲害吧!雖然運維經理是乙個super man,但是人家畢竟是經理嘛!...