NO IMAGE

 

今天終於找到了一個被大多數人稱為完美的專案管理、BUG管理工具,並且安裝成功了。Jira作為一個Bug管理軟體,成功的融合了專案管理、需求管理等等功能,強大的自定義擴充套件能力,完整的使用者許可權管理。可惜軟體不是免費的,當然了,在中國,這個不是什麼問題。(價值上萬)。

安裝過程並不順利。網上下載的需要註冊登入才可以下載。下載分成三個版本,標準版、專業版、企業版。每個版本又分為standalone版和WAR版。下載了企業版的兩個版本,因為已經了tomcat了,企圖手動安裝WAR版,結果按照標步驟安裝失敗。不想折騰了,幸好tomcat上也沒什麼東西,就用standalone版吧,沒想到安裝出奇的順利。實際上,只要解壓就可以用了。執行bin目錄裡面的start.sh就可以訪問了,預設埠8080。

進入主頁,自動開始安裝,用序號產生器算出序列號(序號產生器的使用倒是頗麻煩),直接輸入就OK了,然後就可以建立專案,開始用了。為了不使用特殊埠來用,還是繼續融合到apache裡面去吧。不使用connector了,太麻煩,用proxy最簡單。沒想到直接將jira對映到它的根目錄還不能執行。google了一下,結果搜尋到它自己的官方教程上去,找到了解決辦法,要修改它自己的server.xml,把它的目錄改成jira,跟apache的對映目錄對應起來就可以了。一切OK。真奇妙。其它的BUG管理和專案管理都可以刪除了。

BugFree確實太簡單了,實在太簡單了,號稱對比微軟內部使用的Bug管理軟體來寫的,但是1.0出來以後,基本上沒有什麼功能,就是個簡單的記事本而已,寫一個Bug,然後修改它的狀態。談不上什麼專案管理,也談不上什麼使用者管理。介面上東西很多,但是有用的不多,顯得很複雜,其實功能不多。這樣說也許會得罪人,上次看到別的Blog上就被作者回應的很厲害。當然,這樣一個工具開源使用的確是很好的,而且,搜尋Bug管理,出來的國產軟體就這一個。但是,我還是要說一聲,打著微軟旗號來宣傳過分了一點,恐怕得到5.0左右才可以。

Bugzilla安裝太麻煩了,我沒有本事裝起來。在Redhat上和Debian上都裝不起來。更新Perl元件的時候,mysql模組總是有問題,後來手動下載編譯了這個模組,perl提示該模組已經安裝完成了,但是使用checksetup的時候還是說沒有這個模組。搞死了。而且我覺得它的介面也太樸素了,Linux程式設計的也不能搞成這樣吧?

Mantis也用過一段時間,被人稱為PHP下最強大的Bug管理系統,但是它的版本號很奇怪,可能是作者太謙虛了,一直用0.1x的方式來標註,用起來感覺怕怕的。最近出來了1.0rc版,下載來看了一下,沒覺得跟0.18有什麼區別。安裝和使用都很方便,介面也是非常的樸素,可能是因為作者一個人單幹,來不及做介面或者沒功夫做漂亮的介面吧?功能單一,而且多專案操作的時候挺麻煩的。而且PHP專案最大的弱點在於,全文檢索。

XPWeb的介面很漂亮,頁面指令碼做的也很帥,不知道會不會引進什麼瀏覽器的相容性問題,我沒有在別的瀏覽器上用過。但是因為做的太漂亮,就有點太佔地方了,很長很長的一頁,顯示不了多少東西。而且,作為一個敏捷程式設計的專案管理工具,它的使用還是比較繁瑣的,建立專案,專案裡面建立素材,為素材建立任務。如果你想到一個任務可能要跨兩個素材(不知道是不是我學的不到家,是不是不應該出現這種問題),那就有點麻煩了,我不知道怎麼解決。而且我對它的任務開始和執行狀態還沒有搞的很清楚,好像是自動計算的。

dotProject也不錯,自帶的第三個模板很漂亮,也是多國語言的(前面這三個都支援中文介面),但是問題多多。第一次安裝完成以後找不著在哪裡新增任務,以為新增了事件就等於任務了,結果日曆那邊能看到事件,但是Todo裡面死活找不著任務。結果搞了半天才發現要到專案裡面才能新增任務。而且新增任務的對話方塊有問題,修改了原始碼解決了。後來又在專案列表裡面加上了一個新增任務的按鈕。甘特圖打不開,又是修改原始碼解決的。最後,使用中文介面的時候,所有的日曆上面的日期都是亂碼,沒有搜尋到解決方案,自己也沒有找到可以在哪裡修改程式碼,去掉了一個UTF8轉換函式以後顯示中文了,但是隻有一個“星”字,沒有後面的“期一”。再後來找到了臺灣Markwu大哥做的UTF8中文優化版,下載下來以後,中文介面裡面的日曆問題沒有了,而且據說在甘特圖裡也可以顯示中文字了。但是我用的時候新增任務的時候所有的按鈕失靈,script.
error。暈死,放棄了。

XPlanner也試過了,業界也是一片叫好聲,被人稱為免費界裡最強大的專案管理工具,不知道是怎麼回事。下載也是分兩個版本,standalone和WAR版。先裝WAR版,費了不少勁編譯成功了,登入介面也出來了,結果登入進去就是異常。於是下載了standalone版,本來以為這個應該沒有問題,沒想到N多個頁面都報異常,根本沒法正常使用。難道是人品問題,在jkd1.4和jkd1.5正面都試過了。網上也有人說過這個問題了,恐怕並不是偶然現象。

還有OnTime 2006,這個軟體還是不錯的。從2004版的時候就用過了,當時對中文支援不好,輸入中文再顯示出來的時候就變成亂碼,後來2005的時候解決了問題。這個系統看上去挺龐大的,但是更新速度很快,好像半年就更新一個版本。整個系統分成幾個版本,Web版、Windows版、VS.net版,其實也就是不同的客戶端了。所有版本使用相同的資料庫,可以共享資料。Web版可以遠端使用,還可以裝一個Customer版,供你的客戶來登入BUG。整個系統即可以作為BUG管理,也可以作為專案管理工具,反應速度還可以,介面也很漂亮,報表功能強大,可以生成各種各樣的報表,並直接轉換成PDF檔案。可惜的是,系統是.Net平臺的,只能安裝在windows系統上。我的機器有點撐不住。

現在終於有了Jira了,其實早在兩年前就耳聞它的大名,但是一直沒有伺服器來裝,而且一直沒有對java的東西下過功夫。現在來看,Jira還是比PHP的程式執行起來要吃力的多,做Server的機器CPU只有733M,PIII的,明顯感覺到慢,那肯定不是網速問題了,因為在區域網內做測試

===================================================

典型Bug管理工具比較

分類: 配置服務2008-08-20 10:13 1234人閱讀 評論(0) 收藏 舉報

 

我經歷過幾個單位,如何管理Bug前後使用過Excel、自制的簡易工具、Bugzilla、TD、華創BMS,再參考分析ClearQuest、微創BMS,分析比較如下:

功能特徵/ 產品

Testdirector

ClearQuest

微創BMS

Bugzilla

華創BMS

構架模式

B/S

C/S,B/S

B/S

B/S

B/S

使用者友好性

一般

流程定製

Y

Y

N

Y

Y

查詢功能定製

Y

Y

Y

Y

Y

功能域定製

Y

Y

Y

Y

Y

附件支援

Y

Y

Y

Y

Y

使用者許可權分級管理

Y

Y

Y

Y

Y

Email通知

Y

Y

Y

Y

Y

批量修改

N

N

N

Y

Y

匯出至外部文件

Word文件

N

N

N

Excel,HTML

報表定製功能

Y

強,整合Crystal Report

有標準報表和高階報表,定製功能不夠

Y

強,有標準報表,定製方便

資料更改歷史

Y

Y

Y

N

Y

支援平臺

Windows

Windows, Unix

Windows

Linux,FreeBSD

Windows

支援資料庫

Oracle, M$ Access, SQL Server等

Oracle, M$ Access, SQL Server

SQL Server等MSDE

MySQL

Access, SQL Server

安裝配置的複雜度

簡單

複雜

容易

有些複雜

簡單

售後服務

國內有多家代理公司提供相關服務

在國內有分公司提供技術支援

技術支援和服務體系完備

有技術支援和服務,線上升級

與其他工具整合

本身又是測試需求、測試案例管理工具,與winRunner,
LoadRunner整合,具有多種主流Case工具介面AddIn

與rational公司的其它產品無縫整合,特別與Clear Case配合以可實現UCM的配置管理體系

M$ VSS, Project

開源配置管理工具CVS

公司背景

世界主流測試軟體提供商

已被IBM合併,世界著名軟體公司

微軟與上海市政府成立的

世界著名開源專案

國產軟體

價格

幾十萬,昂貴

幾十萬,昂貴

幾萬,適中

免費

 

 

還 《[原創] 正確使用JIRA/Bugzilla做缺陷管理 》 《正確使用JIRA/Bugzilla做缺陷管理[轉]》