項目管理實踐四、Bug跟蹤管理【Bug Trace and Management】

    至於Bug的跟蹤和管理的必要性和好處,我就不在這裏說了,下面介紹幾款Bug跟蹤和管理的軟件。
一、BugNET
    BugNET是一個非常優秀的開源軟件,基於.NET Framework2.0 ,使用ASP.NET+SQL Server開發的網站項目, 另外項目中還使用了Microsoft Report Viewer Redistributable 2005Microsoft ASP.NET AJAX 1.0
最新版本是:BugNET 0.7.921.0
它具有發送郵件、生成報表、項目配置管理、人員及權限管理、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)。
下面是是園子裏的一些資源,由於同類的資源較多,只選取了較新的幾篇。
[原創]如何在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包含下面的類型:
  1. Active Tickets - 目前有哪些 Tickets 是 Active 的
  2. Active Tickets by Version
  3. Active Tickets by Milestone - 靠 Milestone 劃分 Active Tickets
  4. Assigned, Active Tickets by Owner
  5. Assigned, Active Tickets by Owner (Full Description)
  6. All Tickets By Milestone (Including closed) - 列出所有 Tickets
  7. My Tickets - 列出屬於自己的 Tickets
  8. 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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章