您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源Bug管理工具 > BugFree
缺陷管理系統(tǒng)BugFree 2.0
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/1/23 14:13:19 ] 推薦標(biāo)簽:

一、BugFree是什么
    BugFree是借鑒微軟公司軟件研發(fā)理念、免費(fèi)且開(kāi)放源代碼、基于Web的精簡(jiǎn)版缺陷管理

系統(tǒng)。它是目前“克隆”微軟內(nèi)部Bug管理工具Product Stuido(以前叫Raid)的自由
軟件。BugFree是用PHP+MySQL寫(xiě)成,在Linux和Windows平臺(tái)上都可以運(yùn)行,我們推薦的使用
環(huán)境是LAMP(Linux+Apache+MySQL+PHP)。

二、BugFree 1.0
    BugFree 1.0是在2004年2月份開(kāi)始構(gòu)思設(shè)計(jì)、10月份正式推出開(kāi)源版本,完全模仿微軟
內(nèi)部的Bug管理工具Raid。其中包含的設(shè)計(jì)思想是:
    - 軟件研發(fā)中主要有三個(gè)角色PM (Program Manager)、 Dev (Developer)、Tester。PM
來(lái)定義需求、書(shū)寫(xiě)每個(gè)功能特性(Feature)的設(shè)計(jì)文檔(Spec),Dev寫(xiě)代碼來(lái)實(shí)現(xiàn)這個(gè)Spec,
Tester來(lái)測(cè)試 Dev做出來(lái)的東西是否符合 PM定義的 Spec;
    - 整個(gè)產(chǎn)品的研發(fā)過(guò)程中,特別是在測(cè)試產(chǎn)品、修復(fù)Bug的中后期,團(tuán)隊(duì)中所有人都生活
在Raid中:所有發(fā)現(xiàn)的Bug要統(tǒng)一管理起來(lái),所有人都可以自由的查看、修改;
    - “三權(quán)分立”,PM、Dev、Teser三者之間有效合作并制衡。當(dāng)Dev和Tester對(duì)某個(gè)Bug
的解決方案產(chǎn)生分歧時(shí),由代表用戶的PM做出裁決;
    - 管理團(tuán)隊(duì)利用Raid來(lái)跟蹤整個(gè)進(jìn)度:?jiǎn)蝹(gè)人的工作、小組的進(jìn)度,整個(gè)產(chǎn)品研發(fā)進(jìn)度
在過(guò)去的三年多時(shí)間內(nèi),BugFree已經(jīng)得到了較廣泛的認(rèn)可,粗略估計(jì)應(yīng)該有上百家企業(yè)在
日常軟件研發(fā)生產(chǎn)中使用。
      
三、BugFree 2.0
    早設(shè)想做BugFree 2.0是在2005年7月份,那時(shí)候深入學(xué)習(xí)了微軟Product Studio的設(shè)
計(jì)思想,但是一直拖著。真正啟動(dòng)2.0版本的研發(fā)是在2007年一季度,經(jīng)過(guò)幾個(gè)月的產(chǎn)品需
求討論、編碼、測(cè)試,及中間的多次反復(fù),終于在9月底完成了beta版,經(jīng)過(guò)在幾個(gè)地方的
使用(如:中國(guó)雅虎、阿里媽媽、Tom等),BugFree 2.0已經(jīng)非常穩(wěn)定,預(yù)計(jì)在12月底發(fā)布
正式版。
    BugFree 2.0(“克隆”微軟Product Studio)中包含的設(shè)計(jì)思想是:
    - Code: 程序是對(duì)需求設(shè)計(jì)規(guī)格說(shuō)明文檔(Spec)的一個(gè)實(shí)現(xiàn)(映射);
    - Test Case: 也是對(duì)Spec的一個(gè)實(shí)現(xiàn)(映射),只是站在測(cè)試角度;
    - Test Result: 利用Test Case(測(cè)試映射)檢查一次Code(開(kāi)發(fā)映射);
    - Bug: 兩種映射不一致的地方可能是Bug (Code對(duì)Spec的偏離)
這樣,從測(cè)試用例(Test Case)到測(cè)試結(jié)果(Test Result)到缺陷(Bug),三者有機(jī)的結(jié)合起
來(lái):三位一體。
    應(yīng)邀先后參與BugFree 2.0研發(fā)的有:王春生、李玉鵬、劉立川。特別感謝網(wǎng)友謝言付
幫助設(shè)計(jì)了登錄頁(yè)面,讓BugFree的“臉面”煥然一新。
    目前BugFree是由一支核心小組(劉立川、李玉鵬和我)負(fù)責(zé)維護(hù),在其官方網(wǎng)站上有社
區(qū)供網(wǎng)友交流。核心小組會(huì)根據(jù)自己在工作中的使用體會(huì)和網(wǎng)友在社區(qū)中的反饋,不斷完善
系統(tǒng),讓BugFree 2.0更加穩(wěn)定、易用、功能強(qiáng)大。

四、發(fā)展原則及目標(biāo)
    我們將保持自由的心態(tài)去不斷完善這款自由軟件。BugFree 是一款自由軟件,為了保持
其純潔性,經(jīng)過(guò)討論,我們嚴(yán)肅的承諾:BugFree 官方網(wǎng)站(http://www.bugfree.org.cn/)
所屬網(wǎng)頁(yè)(含論壇),以及官方網(wǎng)站發(fā)布的 BugFree 版本,將拒絕放置或攜帶任何商業(yè)廣告
— 以保證 BugFree 的用戶看到的是一個(gè)單純、干凈的自由軟件及其討論社區(qū)。
    經(jīng)過(guò)三年多的發(fā)展,我們確定BugFree的宗旨是:“服務(wù)企業(yè)研發(fā)管理,專(zhuān)注軟件測(cè)試
流程”。官方網(wǎng)站上提供的版本,將保持BugFree集中在測(cè)試方面,不會(huì)把它擴(kuò)充到其他方
面,比如項(xiàng)目管理。
    BugFree 2.0下一步需要強(qiáng)化的地方有:易用性;報(bào)表統(tǒng)計(jì)功能;查詢功能。我們希望
提供一款具有全新理念和用戶體驗(yàn)的Bug管理系統(tǒng)給國(guó)內(nèi)軟件研發(fā)人員,多一個(gè)在Bugzilla、
Mantis等之外新的選擇。

五、網(wǎng)絡(luò)資源
    官方網(wǎng)站:http://www.bugfree.org.cn/
    下載地址:http://www.bugfree.org.cn/download/
    社區(qū)論壇:http://www.bugfree.org.cn/forum/
    網(wǎng)上體驗(yàn):http://www.bugfree.org.cn/demo/
    在線幫助: http://www.bugfree.org.cn/help/
我們會(huì)在官方網(wǎng)站上不斷完善幫助文檔,并分享日常工作如何有效的發(fā)揮BugFree的作用。

六、做 BugFree 對(duì)自由軟件的三點(diǎn)體會(huì)
    從2004年10月正式發(fā)布BugFree的第一個(gè)版本算起,做這么一個(gè)不算復(fù)雜的Bug管理系統(tǒng)
已經(jīng)3年了。我對(duì)自由軟件有三點(diǎn)體會(huì):
1、給你選擇的自由。Bugzilla, Mantis, ClearQuest… 有很多可選的缺陷管理工具,現(xiàn)在
我們?cè)俳o大伙提供一種新的,用不用由您:-)
2、給你修改的自由。自由軟件的好處是你可以獲得源代碼,而且可以修改。這對(duì)IT這一行
非常重要:系統(tǒng)的秘密你都可以掌握,你有全部的控制權(quán)(當(dāng)然您得看懂代碼)。
3、程序員幫助程序員。非自由軟件,你的勞動(dòng)結(jié)果完全屬于某個(gè)商業(yè)公司,是封閉的。你若
做的是自由軟件,程序員之間的想法、經(jīng)驗(yàn)、成果都可以交流。有句話說(shuō)的好:交換一個(gè)蘋(píng)果,
各得一個(gè)蘋(píng)果;交換一種思想,各得兩種思想。所以自由軟件像一個(gè)大集市,程序員可以
互相交流,互相幫助、提高。

    期待BugFree對(duì)國(guó)內(nèi)IT企業(yè)和程序員朋友有所幫助。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd