軟件缺陷跟蹤是我們在項目開(kāi)發(fā)中的一個(gè)很重要的步驟,特別是在多個(gè)人合作的項目中。當項目出現Bug時(shí),軟件測試人員可以把他提交到缺陷跟蹤系統,指定程序員修改進(jìn)行修改或者由哪個(gè)程序員自己認領(lǐng)這個(gè)任務(wù),同時(shí)可以跟蹤這個(gè)Bug的狀態(tài)等等。如果換一種看法,Bugzilla也可以用作任務(wù)管理,那么這里的 Bug就不單單指是缺陷,我們在項目進(jìn)行中所產(chǎn)生的任何任務(wù)都可以使用這個(gè)系統進(jìn)行分配和跟蹤。
Bugzilla的安裝算不上復雜,但是卻足以使人人焦頭爛額,究其原因,主要是它所依賴(lài)的東西太多了,即要有數據庫服務(wù)器、HTTP服務(wù)器和郵件服務(wù)器,還需要perl和十多個(gè)perl模塊。不過(guò),只要像我這樣耐心地一步一步來(lái),最終還是可以解決問(wèn)題。
第一步,當然是軟件的下載了,下面的圖片中給出的是下載地址,我選擇的是2.20.5版,而不是最新的版本,為什么呢?當然是因為在下載頁(yè)面看到 2.20版有一個(gè)漢化的模版了。使用我們的母語(yǔ)當然可以讓我們在工作中更加得心應手。按照下面的地址,下載軟件和漢化模版,當然,也別忘了下載一份文檔。
軟件:
軟件測試工具,缺陷管理,開(kāi)源" src="http://www.51testing.com/ddimg/uploadimg/20090525/01.jpg">
文檔:
漢化模版:
這里提供的bugzillaModules-2.20就不用下載了,都是基于Windows系統的,對我們的系統沒(méi)有幫助。
軟件下載完成后,先將bugzilla-2.20.5.tar.gz解壓,bugzilla的運行需要Perl的支持,紅旗桌面中自帶的Perl是 5.8.5版,已經(jīng)夠用了。但是Bugzilla需要的Perl模塊紅旗系統不可能都具備,因此,第一步就是運行bugzilla中的 checksetup.pl腳本來(lái)測試一下我們還缺哪些模塊,如下圖:
該腳本運行完之后,發(fā)現紅旗桌面缺少大約10個(gè)模塊,當然,其中必需的只缺四個(gè)。如下圖:
不過(guò)為了完美起見(jiàn),我們還是連可選的包都一起裝上。Perl模塊有兩種安裝方式,一種方式的命令行如下:
perl -MCPAN -e ' install "模塊名" '
這種方式將從CPAN的網(wǎng)站上面下載Perl模塊并安裝。但是,這種方法在我們這里是行不通的,因為紅旗桌面上網(wǎng)的速度太慢了,而CPAN網(wǎng)站上面,Perl模塊太多了,僅一個(gè)列表文件都超過(guò)2M,按紅旗桌面下載的速度,一個(gè)月也不可能把這些模塊都安裝成功。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/