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