標籤:
首先,向大家說一聲抱歉,這篇文章耽誤了這麼久才和大家見面。
至於Bug的跟蹤和管理的必要性和好處,我就不在這裡說了,下面介紹幾款Bug跟蹤和管理的軟體。
一、BugNET
BugNET是一個非常優秀的開源軟體,基於.NET Framework2.0 ,使用ASP.NET+SQL Server開發的網站項目, 另外項目中還使用了Microsoft Report Viewer Redistributable 2005和Microsoft ASP.NET AJAX 1.0。
最新版本是:BugNET 0.7.921.0
官方首頁:http://bugnetproject.com/
最新版本下載:http://downloads.sourceforge.net/bugnet/BugNET-0.7.921-Install.zip
原始碼下載:http://downloads.sourceforge.net/bugnet/BugNET-0.7.921-Source.zip
英文文檔:http://bugnetproject.com/Documentation/tabid/57/topic/Installation/Default.aspx
它具有發送郵件、產生報表、項目組態管理、人員及許可權管理、Bug管理等等功能。下面簡單說一下它的安裝和配置:
1.解壓縮最新的BugNET安裝包到一個指定目錄中(比如 C:\BugNET)。如果需要原始碼,請到這裡下載。
2.確保你已經在你機器的IIS上為BugNET建立一個虛擬目錄,指向你第一步中解壓出來的檔案所在的檔案夾(比如:C:\BugNET)。那麼URL就應該是http://localhost/BugNet 。
3.使用Windows資源管理員,開啟網站的根目錄(預設是C:\BugNET)。右鍵點擊該目錄,在快顯功能表中選擇"共用和安全"(請注意:如果你是有的是Windows XP,在查看這些選項之前,你可能需要啟用"簡單檔案分享權限設定")。選擇"安全"選項卡。添加合適的使用者帳戶並設定許可權。
如果你使用的是Windows2000-IIS5
- 使用者帳戶{Server}\ASPNET 必須具有BugNET對應的虛擬目錄的讀、寫和修改許可權
如果你使用的是Windows2003 - IIS6
- 使用者帳戶 NT AUTHORITY\NETWORK SERVICE必須具有BugNET對應的虛擬目錄的讀、寫和修改許可權
4. 在你的SQL Server上建立一個空的資料庫(例如資料庫名稱是‘BugNET‘)。如果是升級操作,那麼在做任何操作之前,請備份你的資料庫。
5.使用文字編輯器編輯Web.config檔案。找到"LocalSqlServer"連接字串設定,並修改"connectionString"屬性值和你在第四步中建立的資料庫一致。
<connectionstrings>
</clear>
<add name="LocalSqlServer"
connectionstring="server=MyServer;database=BugNet;uid=BugNet;pwd=BugNet"
providername="" />
</connectionstrings>
6.瀏覽http://localhost/BugNet/Install/Install.aspx (或者你在第二步中建立的虛擬目錄)。
7.安裝進程開始。
8.安裝完成後,你就可以使用admin使用者帳戶登入了。
使用者名稱:admin
密碼:password
這樣,你的BugNET安裝完成了,應該可以在http://localhost/BugNet 訪問,如果有什麼安裝問題,請訪問支援論壇。
下面是運行後,BugNET首頁的:
我想看完這篇文章,你一定會自己試一試吧!
OK, That‘s all what I say , and now, it‘s your turn.
不好意思,由於下面的二款軟體不太熟悉,而且由於最近壓力比較大,實在也抽不出時間,所以找了一些相關的資料給大家參考,請大家見諒!
二、BugFree
BugFree是借鑒微軟公司軟體研發理念、免費且開放原始碼、基於Web的精簡版缺陷管理系統。它是目前唯一"複製"微軟內部Bug管理工具 Product Stuido(以前叫Raid)的自由軟體。BugFree是用PHP+MySQL寫,在Linux和Windows平台上都可以運行,我們推薦的使用環境是LAMP(Linux+Apache+MySQL+PHP)。
下面是是園子裡的一些資源,由於同類的資源較多,只選取了較新的幾篇。
Bugfree使用點滴。
http://www.cnblogs.com/idragonet/archive/2008/06/04/1213357.html
[原創]如何在Windows下安裝Bugfree2.0.0.1
http://www.cnblogs.com/mayingbao/archive/2008/09/09/1287523.html
缺陷管理工具bugfree安裝說明
http://www.cnblogs.com/etian/archive/2008/06/05/1214588.html
三、Trac+Apache+SVN
Trac 是一個為軟體開發項目需要而整合了Wiki和問題跟蹤管理系統的應用平台,是一個開源軟體應用。 Trac 以簡單的方式建立了一個軟體專案管理的Web應用,以協助開發人員更好地寫出高品質的軟體; Trac 應用力求不影響現有團隊的開發過程。
Trac功能:
Wiki:這個就不用說了吧
Timeline: 可以看看最近有哪些檔案被更新, 可以快速跟上進度
Roadmap:項目進度包括那些階段, 可以看目前進度狀況,依照 Ticket的設定, Ticket 可以指向某個 Milestone, 已便追蹤目前項目的完成進度.
Browse Source: 和SVN整合後,可以查看原始碼及SVN的代碼提交日誌
View Tickets: 看目前有哪些Ticket, 看哪些沒有完成(常用: My Tickets, Active Tickets) 等等
Tickets包含下面的類型:
- Active Tickets - 目前有哪些 Tickets 是 Active 的
- Active Tickets by Version
- Active Tickets by Milestone - 靠 Milestone 劃分 Active Tickets
- Assigned, Active Tickets by Owner
- Assigned, Active Tickets by Owner (Full Description)
- All Tickets By Milestone (Including closed) - 列出所有 Tickets
- My Tickets - 列出屬於自己的 Tickets
- Active Tickets, Mine first - 列出所有 Active Tickets, 依照重要性排列
New Ticket:添加一個新的Ticket,即一個可能的Bug條目。
Search:搜尋功能
下面是園子裡的一些文章,大家如果有興趣,也可以到網上找到很多類似的文章。
Trac 手記(一) : Windows 下安裝 Trac
http://www.cnblogs.com/zealic/archive/2007/12/29/1019837.html
win32上安裝Apache+SVN+Trac筆記
http://www.cnblogs.com/nobel1984/archive/2008/11/03/1325772.html
您可以查看這個系列的全部文章:專案管理實踐入門系列教程
轉自:http://www.cnblogs.com/ttzhang/archive/2008/11/27/1341879.html
專案管理實踐【四】Bug跟蹤管理【Bug Trace and Management】