一、 前言自2006年7月以來,根據(jù)公司的要求,對JIRA工具進行調(diào)研和試用,并且與TD進行詳細的對比分析。具體情況如下所述。 二、 介紹1. JIRA介紹JIRA是集項目計劃、任務分配、需求管理、錯誤跟蹤于一體的商業(yè)軟件。JIRA創(chuàng)建的問題類型包括New Feature、Bug、Task和Improvement四種,還可以自己定義,所以它也一是過程管理系統(tǒng)。Jira融合了項目管理、任務管理和缺陷管理,許多著名的開源項目都采用了JIRA。 JIRA 是目前比較流行的基于Java架構的管理系統(tǒng),由于Atlassian公司對很多開源項目實行免費提供缺陷跟蹤服務,因此在開源領域,其認知度比其他的產(chǎn)品要高得多,而且易用性也好一些。同時,開源則是其另一特色,在用戶購買其軟件的同時,也就將源代碼也購置進來,方便做二次開發(fā)。正因為其開放性,價格上自然也相當不菲,對于中小型的軟件企業(yè)做項目管理,則又要另尋出路。
功能列表: l 問題追蹤和管理(問題類型包括New Feature-新功能、Bug-缺陷、Task-任務、Improvement-改進 四種); l 問題跟進情況的分析報告; l 項目類別管理功能; l 組件/模塊負責人功能; l 項目email地址功能; l 無限制的工作流。
2. TD介紹TestDirector 是業(yè)界第一個基于Web的測試管理系統(tǒng),它可以在您公司組織內(nèi)進行全球范圍內(nèi)測試的協(xié)調(diào)。通過在一個整體的應用系統(tǒng)中提供并且集成了測試需求管理、測試計劃和用例管理、測試日程控制、測試執(zhí)行和缺陷跟蹤等功能,TestDirector 極大地加速測試過程。
功能列表: l 域及工程管理; l 用戶管理; l 工程進行定制(屬性和列表、用戶、用戶組、版本、工作流、郵件通知等); l 測試需求管理; l 測試計劃和用例管理; l 測試日程控制; l 測試執(zhí)行和缺陷追蹤。 l 強大的統(tǒng)計分析功能。
三、 JIRA的優(yōu)缺點1. JIRA的優(yōu)點用它管理項目,跟蹤任務、bug,通過JIRA的郵件通知功能進行協(xié)作通知,在實際工作中使工作效率提高很多,效果非常不錯!安全性、可擴展性方面發(fā)揮到了極致! JIRA不僅僅是一個缺陷跟蹤系統(tǒng),通過Jira,可以整合客戶、開發(fā)人員、測試人員,各人各司其職,信息很快得到交流和反饋,讓大家感到軟件開發(fā)在順利快速的進行,朝意想的目標邁進。IDEA下的Jira插件,主要為開發(fā)人員服務,實時將信息反饋給開發(fā)人員,開發(fā)人員同時迅速地將修復的結果信息反饋到跟蹤系統(tǒng)中,最后通過持續(xù)集成,軟件迅速地完成了更新,這些方便便捷的操作會極大地鼓舞軟件開發(fā)中的各方人員,甚至包括客戶,及時響應,相信是每一個客戶都會欣賞的。 跟同類軟件產(chǎn)品TestTracker、ClearQuest、TestDirector相比,JIRA的性價比最好!因為TestTracker、ClearQuest、TestDirector等這幾類軟件都是根據(jù)用戶數(shù)來定價的,而JIRA軟件不限制用戶數(shù)!不限制創(chuàng)建項目數(shù)和Issue的數(shù)量!一年內(nèi)免費更新版本?。?/span>
2. JIRA的缺點對于測試需求、測試用例等都沒有提供直接的方式進行管理。
四、 TD的優(yōu)缺點1. TD的優(yōu)點TestDirector能消除組織機構間、地域間的障礙。它能讓測試人員、開放人員或其它的IT人員通過一個中央數(shù)據(jù)倉庫,在不同位置就能互通測試信息。TestDirector將測試過程流水作業(yè)—從測試需求管理,到測試計劃,測試日程安排,測試執(zhí)行以至到出錯后的跟蹤—僅在一個基于瀏覽器的應用中便可完成。 強大的統(tǒng)計分析功能:測試過程的最后一步是分析測試結果,確定應用程序是否已布屬成功或需要再次的測試。TestDirector常規(guī)化的圖表和報告和在測試的任一環(huán)節(jié)幫助您對數(shù)據(jù)信息進行分析。TestDirector還以標準的HTML或Word形式提供一種生成和發(fā)送正式測試報告的一種簡單方式。測試分析數(shù)據(jù)還可簡便地輸入到一種工業(yè)標準化的報告工具,如Excel,ReportSmith, Crystal Reports,和其它類型的第三方工具。
2. TD的缺點由于其早期版本不能靈活的對項目管理流程進行配置,又由于其昂貴的價格,因此目前應用的企業(yè)也不是很多。
五、 目前使用情況1. JIRA的使用情況國際化缺陷跟蹤管理的專業(yè)軟件:JIRA,它用于幫助公司和團隊跟蹤工作中的問題,管理和記錄這些問題的處理過程?,F(xiàn)在, JIRA已經(jīng)被分布于35個國家的2000多個組織管理人員、開發(fā)人員、分析人員、測試人員和其他人員所廣泛使用。
2. TD的使用情況在工業(yè)級軟件項目領域,由于Mercury是測試軟件領域的老大(比較有名的如LoadRunner、WinRunner等),因此它的TD也成為了缺陷跟蹤系統(tǒng)的標桿產(chǎn)品。其也是最早通過Web方式來進行管理的缺陷跟蹤軟件,目前也是被業(yè)界廣泛使用的。
六、 對比分析和總結
其實從以上的對比分析,這兩個工具的側重點是不一樣的,JIRA更加側重于缺陷追蹤和項目管理;而TD更側重于測試過程管理,所以我們應該考慮的重點是如何將兩個工具更好地和當前的項目管理和質量管理工作相結合的問題,將這兩個工具運用在各自重要的地方。
以上的內(nèi)容,都參考網(wǎng)上其他人很多相關資料,在這里對他們表示感謝和敬意。文中有不對之處,也請大家多多提出意見和建議,謝謝!——作者的話。 報告時間: 調(diào)研時間:2006年7月至9月 |
|