使用免費(fèi)工具Buggit
Buggit 是一個(gè)十分小巧的C/S結(jié)構(gòu)的Aclearcase/" target="_blank" >ccess應(yīng)用軟件,于intranet,十分鐘可以配置完成,使用十分簡單,查詢簡便,能滿足基本的缺陷跟蹤功能,還有十個(gè)用戶定制域,有十二種報(bào)表輸出。
我們?cè)谝粋(gè)十幾人的開發(fā)團(tuán)隊(duì),使用了兩年半時(shí)間(版本V2.20 Bld 4 for Windows 95/98 and NT ),基本沒有數(shù)據(jù)丟失,有過幾次數(shù)據(jù)庫格式錯(cuò)誤,一般可恢復(fù),Email通知和缺陷趨勢圖功能不穩(wěn)定。該系統(tǒng)的安全性和權(quán)限控制十分薄弱,需要團(tuán)隊(duì)成員按規(guī)范配合。
詳細(xì)信息請(qǐng)?jiān)L問Buggit主頁http://www-900.ibm.com/developerWorks/cn/linux/software_engineering/l-mantis/www.pb-sys.com下圖為Buggit主頁面和詳細(xì)缺陷報(bào)告。
使用web-based開源軟件Mantis
Mantis是PHP/MySQL/Web-based缺陷跟蹤系統(tǒng),即使沒有經(jīng)驗(yàn)也可以在內(nèi)配置完成。
由于我們的研發(fā)團(tuán)隊(duì)是地域分布式的,有些項(xiàng)目是上海、硅谷和香港的研發(fā)中心合作開發(fā),需求、設(shè)計(jì)、開發(fā)、測試和用戶反饋來自不同地區(qū),使用電子郵件和文檔來跟蹤缺陷時(shí),信息共享和錯(cuò)誤狀態(tài)更新都費(fèi)時(shí)費(fèi)力,隨著項(xiàng)目的擴(kuò)展,文檔工作量也越來越大,這時(shí)使用web-based系統(tǒng)、項(xiàng)目組共用一個(gè)中心數(shù)據(jù)庫實(shí)現(xiàn)工作流自動(dòng)化提到議事日程。因?yàn)槭沁x擇開源軟件,所以要考慮系統(tǒng)穩(wěn)定性和安裝配置、維護(hù)工作量,這項(xiàng)工作完全由測試組實(shí)施,我們?cè)诮衲暌辉碌剿脑聦antis安裝到個(gè)人工作的PC機(jī),請(qǐng)不同角色的人試用,反饋效果良好,我們馬上決定將系統(tǒng)用于跨地域開發(fā)的項(xiàng)目,系統(tǒng)正式安裝在開發(fā)用的Server上,操作系統(tǒng)是Solaris,配置比Windows下稍復(fù)雜一些。使用過程中,根據(jù)開發(fā)組的反饋,由測試組通過修改源程序放寬了Assign To和缺陷更新的權(quán)限,將下一版本中的Bug History和缺陷圖表包集成到目前使用的版本0.17.5,增加了CSV Export數(shù)據(jù)域,F(xiàn)在我們已將該系統(tǒng)推廣到其他幾個(gè)項(xiàng)目,總共有四十人左右使用,通過公司專線訪問,在近一年的時(shí)間里,系統(tǒng)運(yùn)行平穩(wěn),性能也比較理想,簡化了流程,從而提高了工作效率。
Mantis特性
Mantis當(dāng)前版本為0.17.5,下一版0.18.0處于Beta發(fā)布階段。
關(guān)于產(chǎn)品詳細(xì)信息和支持,請(qǐng)?jiān)L問主頁http://mantisbt.sourceforge.net/,下圖為查看所有Bug和查看詳細(xì)Bug頁面。
Mantis基本特性:
個(gè)人可定制的Email通知功能,每個(gè)用戶可根據(jù)自身的工作特點(diǎn)只訂閱相關(guān)缺陷狀態(tài)郵件;
支持多項(xiàng)目、多語言;
權(quán)限設(shè)置靈活,不同角色有不同權(quán)限,每個(gè)項(xiàng)目可設(shè)為公開或私有狀態(tài),每個(gè)缺陷可設(shè)為公開或私有狀態(tài),每個(gè)缺陷可以在不同項(xiàng)目間移動(dòng);
主頁可發(fā)布項(xiàng)目相關(guān)新聞,方便信息傳播;
方便的缺陷關(guān)聯(lián)功能,除重復(fù)缺陷外,每個(gè)缺陷都可以鏈接到其他相關(guān)缺陷;
缺陷報(bào)告可打印或輸出為CSV格式,0.18.0版:支持可定制的報(bào)表輸出,可定制用戶輸入域;
有各種缺陷趨勢圖和柱狀圖,為項(xiàng)目狀態(tài)分析提供依據(jù),如果不能滿足要求,可以把數(shù)據(jù)輸出到Excel中進(jìn)一步分析;
流程定制不方便,但該流程可滿足一般的缺陷跟蹤。