Bugfree實用心得_轉

轉自:http://blog.csdn.net/benkaoya/article/details/8719257?

本博下有許多實用技巧

1. 什么是問題跟蹤系統

?????? 問題跟蹤系統(Issue Tracking System)是專門用于記錄、跟蹤和管理各類問題的軟件。

?

問題跟蹤系統出現于上世紀80年代,最初被企業用于跟蹤和管理客戶投訴。 后來隨著技術的發展,其應用范圍逐漸擴展到了IT服務管理、產品研發過程管理、日常任務和事務管理等諸多方面。

?

在IT界,我們往往也稱之為——缺陷跟蹤系統(Bug-Tracking System),是軟件開發和維護過程中重要的輔助軟件,用于跟蹤記錄軟件的bug,作為開發人員和測試人員之間溝通的橋梁。

2. 沒有問題跟蹤系統

◆用口頭或Email的方式指派問題,問題很容易被忽略或遺忘,從而引發產品質量隱患或客戶的不滿。

◆使用Word或Excel記錄問題時,往往要維護多個版本,難以保證各文件的同步。

◆信息記錄在每個人的大腦或計算機中,形成諸多信息孤島。隨著記憶衰退、文件損壞或無意刪除、人員離職,這些信息將會丟失。

◆作為開發者,由于信息無法及時共享,很容易造成重復工作,別人已經解決的bug。自己還在解決。我發現了一個bug(雖然不一定是我改),但沒地方記錄。

◆做為管理者,即使知道產品有bug,但卻很難知道具體多少bug,bug都分布在哪些模塊中,哪些bug已經解決了,有哪些bug是急于解決的(優先級最高)。

3. 使用問題跟蹤系統

◆提供了一個集中的協同工作的平臺。用戶通過此平臺提交問題、分配和指派問題、處理問題,或對問題發表建議和評論。大幅節省了人員直接相互溝通的時間。

◆可以建立規范的問題流轉處理流程。保證所有的問題處理措施都被審核或驗證。

◆所有信息都被保存下來,完成了從隱性知識到顯性知識的轉化。有價值的信息可以整理轉換成知識庫中的知識資源,在員工之間共享和傳播。

4. 常用的bug跟蹤系統

◆Bugzilla —專門為Unix而定制,Linux內核也是用這個來管理bug(見https://bugzilla.kernel.org/)

◆ProductStudio — 微軟內部開發、測試管理平臺

◆GNATS —http://www.gnu.org/software/gnats/

◆RequestTracker(RT) — http://www.bestpractical.com/rt/

◆Trac —http://trac.edgewall.com/

◆Roundup —http://roundup.sourceforge.NET/

◆Mantis —http://www.mantisbt.org/

◆Flyspray —http://www.flyspray.org/

◆Scarab —http://scarab.tigris.org/

◆Debian Bug跟蹤系統(DBTS)—http://www.chiark.greenend.org.uk/~ian/debbugs/

◆Trouble-TicketTrackers

◆BluetailTicket Tracker (BTT) — http://btt.sourceforge.net/

◆TestDirector

◆BugFree — 國產、開源,一件讓人欣慰的事情

?

5. 版本控制與Bug跟蹤的集成

在軟件開發中,版本控制管理和BUG跟蹤管理十分重要。BUG跟蹤管理能追蹤你犯的所有疏忽或錯誤,版本控制能追蹤你修改代碼的所作作為。發現一個bug,然后修改,在開發中十分常見。為了能知道哪個版本對應的哪個BUG,則需要將版本控制與BUG跟蹤管理集成起來(比如Trac+Git),便于查看。

6. 選擇國產Bugfree

?????? 考慮到此前都沒有用過bug跟蹤系統,這一次我支持國產貨bugfree(雖然它跟洋貨比起來還是有點差距),容易上手。

BugFree基于PHP和MySQL開發,是免費且開放源代碼的缺陷管理系統。服務器端在Linux和Windows平臺上都可以運行;客戶端無需安裝任何軟件,通過IE,FireFox等瀏覽器就可以自由使用。

Bugfree具體使用流程是:首先創建Test Case(測試用例),運行Test Case產生Test Result(測試結果),運行結果為Failed的Case,可以直接創建Bug。

為了簡化使用,我們直接手動建立bug(省略了創建測試用例和測試的過程)。

7. Bugfree安裝

?????? 安裝BugFree 3前需要部署配置PHP, Apache Http Server,MySQL環境。可以使用XAMPP,EASYPHP等集成環境快速部署。

7.1. 安裝XAMPP

?????? 官網:http://www.apachefriends.org/zh_cn/xampp.html

?????? 我下載的版本:xampp-win32-1.8.0-VC9-installer.exe

?

XAMPP到底是什么東東,以下官網的這段話足以解釋清楚:許多人通過他們自己的經驗認識到安裝 Apache 服務器是件不容易的事兒。如果您想添加 MySQL、PHP 和 Perl,那就更難了。XAMPP 是一個易于安裝且包含MySQL、PHP 和 Perl 的 Apache 發行版。XAMPP 的確非常容易安裝和使用:只需下載,解壓縮,啟動即可。

?????? 我是將Bugfree安裝在Windows XP上,在安裝Bugfree之前先安裝Windows版本的XAMPP。安裝步驟非常簡單,一路默認即可。安裝完啟動Apache和MySQL服務。

?

7.2. 安裝Bugfree

?????? 官網:http://www.bugfree.org.cn/

?????? 官網中幫助說明里有詳細的安裝指導說明:http://testing.etao.com/node/120

我用的版本:bugfree3.0.4.zip

?

1、?下載BugFree 3安裝包,解壓后復制到XAMPP系統的htdocs子目錄下。

#Windows 一般情況下htdocs在C:\xampp\htdocs\bugfree

move bugfree C:\xampp\htdocs\bugfree

?

2、?瀏覽器訪問http://<servername>/bugfree/install

環境檢查

這時候如果提示因為沒有BugFile文件夾而沒法繼續,你就手動創建一個文件夾:C:\xampp\htdocs\BugFile

?

配置


?

默認用戶名為root,秘密為空。

?

完成安裝


這里的admin就是超級管理員。

?

3、完成安裝,進入BugFree

初始用戶名: admin 初始密碼:123456

?

4、修改訪問的網址

安裝好的bugfree服務器,訪問的網址就定下來了,如果后悔將名字命名為bugfree,想改下名字,如:想從原來的

http://172.16.1.6/bugfree

改為

http://172.16.1.6/bugfree-fy3

?

如何做到不影響已經存在的數據庫數據?按如下步驟操作:

◆先通過XAMPPControl Panel停止bugfree服務;

◆對文件夾C:\xampp\htdocs\bugfree做個備份,以備出錯。

◆重命名C:\xampp\htdocs\bugfree文件夾為C:\xampp\htdocs\bugfree-yf3

◆修改C:\xampp\htdocs\bugfree-yf3\protected\config\main.php文件的如下內容:

'basePath' => 'C:\\xampp\\htdocs\\bugfree\\protected\\config\\..',

改為

'basePath' => 'C:\\xampp\\htdocs\\bugfree-yf3\\protected\\config\\..',

◆通過XAMPPControl Panel開啟bugfree服務

◆輸入http://172.16.1.6/bugfree-fy3即可訪問新的網址。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/397522.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/397522.shtml
英文地址,請注明出處:http://en.pswp.cn/news/397522.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【qxbt day1】 P2367 語文成績

今天學了 差分********* 很明白 然后 配合著luogu上的題寫一下吧 裸的差分 當時一直打暴力60分 交了十幾次 今天才知道 查詢修改什么的是差分 直接看題把 輸入輸出格式輸入格式&#xff1a; 第一行有兩個整數n&#xff0c;p&#xff0c;代表學生數與增加分數的次…

python會什么比c慢

眾所周知&#xff0c;python執行速度比c慢。原因為何&#xff1f; 先來看下面這張圖&#xff1a; python的傳統運行執行模式&#xff1a;錄入的源代碼轉換為字節碼&#xff0c;之后字節碼在python虛擬機中運行。代碼自動被編譯&#xff0c;之后再解釋成機器碼在CPU中執行。 補充…

多維動歸第一題

https://www.luogu.org/problemnew/show/P1508 好了這題就是較為簡單的坐標類DP&#xff08;感覺&#xff09;&#xff0c;總之是一個二維的區域&#xff0c;需要一步一步地向可前進方向dp&#xff0c;而倒退過來&#xff0c;就是每一個地方取之前的地方里最多的一個進行選擇&a…

Json字符串處理

2019獨角獸企業重金招聘Python工程師標準>>> pom.xml <dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.7</version> </dependency> 編寫GsonUtils類 // // Source c…

用腳本控制虛擬機

#############用腳本控制虛擬機給file.sh 一個權限chmod x file.sh轉載于:https://blog.51cto.com/forever8/1863587

HDU 5288

//枚舉因子&#xff0c;查找和i最近的左右是i因子的點即可。#include <iostream> #include <cstdio> #include <algorithm> #include <cstring> #define LL long long using namespace std;const int MAX100010; const LL mod1e97; int l_next[10010];…

Git 初步學習

學習目標&#xff1a; 在linux 上安裝Git 服務器 在windows 上安裝 Git 客戶端 創建Git倉庫&#xff0c;git用戶 在windows 中獲取項目&#xff0c;對項目進行增刪改查&#xff0c;更新到服務器 創建兩個分支&#xff0c;進行分支修改和代碼合并 1. 在linux上安裝git服務器 使用…

CRTMPServer 在CentOS 64-bit下的編譯(轉)

CRTMPServer 在CentOS 64-bit下的編譯 http://blog.csdn.net/qiuchangyong/article/details/52848942 一、Centos 用 wget 下載需要的軟件 wget http://www.cmake.org/files/v2.8/cmake-2.8.6.tar.gz 二、安裝 cmake tar zxvf cmake-2.8.4.tar.gzcd cmake-2.8.6./bootstrapgma…

HTML 學習筆記 day one

HTML學習筆記 day one Chapter one 網站開發基礎 1.2網站的基本架構 網站的基本要素&#xff1a;內容&#xff0c;頁面&#xff0c;超鏈接 動態網頁和靜態網頁的區別在于&#xff1a;動態網頁會自動更新&#xff0c;后綴名是.asp或者.aspx;而靜態網頁不會自動更新&#xff0c…

Jquery事件冒泡

事件冒泡 什么是事件冒泡 在一個對象上觸發某類事件&#xff08;比如單擊onclick事件&#xff09;&#xff0c;如果此對象定義了此事件的處理程序&#xff0c;那么此事件就會調用這個處理程序&#xff0c;如果沒有定義此事件處理程序或者事件返回true&#xff0c;那么這個事件會…

WPF對某控件添加右鍵屬性

代碼創建右鍵屬性 ContextMenu cm new ContextMenu();MenuItem mi new MenuItem();mi.Header "打開此文件所有文件夾";mi.Click mi_Click;cm.Items.Add(mi);lv.ContextMenu cm; 轉載于:https://www.cnblogs.com/lunawzh/p/5986356.html

解決虛擬機 正在決定eht0 的ip信息失敗 無鏈接-- 添加虛擬網卡

添加步驟&#xff1a;1、進入設備管理器 2、點下一步3、繼續下一步4、繼續往下走轉載于:https://www.cnblogs.com/Yongzhouunknown/p/4802530.html

jquery元素節點操作

jquery元素節點操作 創建節點 var $div $(<div>); var $div2 $(<div>這是一個div元素</div>); 插入節點 1、append()和appendTo()&#xff1a;在現存元素的內部&#xff0c;從后面插入元素 var $span $(<span>這是一個span元素</span>); $(#d…

8位二進制補碼表示整數的最小值是什么,最大值是什么

最大127,最小 -128補碼表示的數,是沒有正負0的,因此除了最高位的符號位以外,可以表示的數最大為 127,因此最大為 127 而因為 10000000,并不是表示為 -0 因此人家用 1000000表示 -128轉載于:https://www.cnblogs.com/huenchao/p/5988288.html

使用 Arduino 和 LM35 溫度傳感器監測溫度

上一篇玩兒了一下Arduino入門&#xff0c;這次再進一步&#xff0c;用一下LM35溫度傳感器來監測當前溫度。LM35溫度傳感器已經在Arduino入門套件里包含了&#xff0c;就是那個有三個腳的小黑塊兒。 我們先把這些東西連起來。把傳感器查在面包板上&#xff0c;然后按照下面的示意…

快照是什么?揭秘存儲快照的實現

歡迎大家前往騰訊云社區&#xff0c;獲取更多騰訊海量技術實踐干貨哦~ 本文由許登博 發表于云社區專欄 原創聲明&#xff1a;本文首發騰訊云云社區&#xff0c;未經允許&#xff0c;不得轉載 前言 存儲網絡行業協會SNIA&#xff08;StorageNetworking Industry Association&…

MySQL 事物隔離級別

1.什么是事物&#xff1a; 訪問并可能更新數據庫的一個完整的程序執行單元&#xff08;UNIT&#xff09;2、事物必須滿足ACID特性&#xff1a;A&#xff0c;atomic&#xff0c;原子性&#xff0c;要么都提交&#xff0c;要么都失敗&#xff0c;不能一部分成功&#xff0c;一部分…

IIS_各種問題

IIS7中默認是已經加載了腳本映射處理。但今天裝了個WIN7&#xff0c;裝好IIS后卻發現沒有。于是手動去這安裝&#xff0c;在添加html映射時提示&#xff1a;模塊列表中必須要有IsapiModule或cgiModule 因為 IIS 7 采用了更安全的 web.config 管理機制&#xff0c;默認情況下會鎖…

平板涂色

題目描述 CE數碼公司開發了一種名為自動涂色機&#xff08;APM&#xff09;的產品。它能用預定的顏色給一塊由不同尺寸且互不覆蓋的矩形構成的平板涂色。 為了涂色&#xff0c;APM需要使用一組刷子。每個刷子涂一種不同的顏色C。APM拿起一把有顏色C的刷子&#xff0c;并給所有顏…

UVA - 1388 Graveyard 【數學】

題目鏈接 題意&#xff1a; 給一個周長為10000的圓&#xff0c;一開始有n個距離相等的點&#xff0c; 現在要添加m個點使其仍舊保持距離相等的狀態&#xff0c;問最小的移動距離。 思路&#xff1a; 遍歷原來的每一個點&#xff0c;找出離他最近的新的位置。 #include <map&…