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