軟件測(cè)試bugfree測(cè)試管理工具_(dá)第1頁(yè)
軟件測(cè)試bugfree測(cè)試管理工具_(dá)第2頁(yè)
軟件測(cè)試bugfree測(cè)試管理工具_(dá)第3頁(yè)
軟件測(cè)試bugfree測(cè)試管理工具_(dá)第4頁(yè)
軟件測(cè)試bugfree測(cè)試管理工具_(dá)第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《軟件測(cè)試》實(shí)驗(yàn)六

bugfree缺陷管理系統(tǒng)計(jì)算機(jī)與信息工程系 軟件測(cè)試實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆杖毕莨芾砉ぞ叩囊鈭D掌握缺陷管理開(kāi)源工具Bugfree二、基本知識(shí)1.BugFree簡(jiǎn)介[1]BugFree的來(lái)源BugFree是借鑒微軟的研發(fā)流程和Bug管理理念,使用PHP+MySQL獨(dú)立寫(xiě)出的一個(gè)Bug管理系統(tǒng)。簡(jiǎn)單實(shí)用、免費(fèi)并且開(kāi)放源代碼(遵循FreeBSDLicense>。如何有效地管理軟件產(chǎn)品中的Bug,是每一家軟件企業(yè)必須面臨的問(wèn)題。遺憾的是很多軟件企業(yè)還是停留在作坊式的研發(fā)模式中,其研發(fā)流程、研發(fā)工具、人員管理不盡人意,無(wú)法有效的保證質(zhì)量、控制進(jìn)度,并使產(chǎn)品可持續(xù)發(fā)展。針對(duì)這個(gè)問(wèn)題,我們獨(dú)立做出了BugFree,并且半年多來(lái)每天都在使用。我們公司就是用它來(lái)管理Bug,不斷提高產(chǎn)品質(zhì)量的:->BugFree名稱的含義命名BugFree有兩層意思:一是希望軟件中的缺陷越來(lái)越少直到?jīng)]有,F(xiàn)ree嘛;二是表示它是免費(fèi)且開(kāi)放源代碼的,大家可以自由使用傳播。1.3為什么開(kāi)放BugFree的源代碼呢?根據(jù)半年多的實(shí)踐,覺(jué)得BugFree非常有用,我們公司的日常工作已經(jīng)離不開(kāi)它了。雖然沒(méi)有微軟的Bug管理系統(tǒng)(以前叫Raid,現(xiàn)在是ProductStudio>的功能那么強(qiáng)大,但是處理方法和思想是完全一致的,起碼我自己用起來(lái)的感覺(jué)和在微軟時(shí)基本一樣,值得向大家推薦。我們是用開(kāi)放源代碼的PHP+MySQL開(kāi)發(fā)的,目的就是希望跟大家分享BugFree。而且開(kāi)放源代碼之后,期待高手不斷改進(jìn)它,大家都能用到更加強(qiáng)大的功能。也算為中國(guó)的軟件業(yè)做點(diǎn)小小的貢獻(xiàn):->BugFree代碼在我們的“數(shù)字神經(jīng)系統(tǒng)”中非常獨(dú)立,很容易拿出來(lái)給大家共享。1.4BugFree僅僅是個(gè)工具不過(guò)坦率的講,BugFree僅僅是個(gè)工具而已,重要的是掌握其中蘊(yùn)含的軟件研發(fā)的流程思想,才能用好這個(gè)工具。如果你以前沒(méi)有用過(guò)Bug管理系統(tǒng),那么一開(kāi)始的時(shí)候也許你會(huì)覺(jué)得這個(gè)工具是在浪費(fèi)時(shí)間,因?yàn)橐粋€(gè)測(cè)試人員需要費(fèi)神把發(fā)現(xiàn)Bug的詳細(xì)步驟記錄下來(lái),有時(shí)還要貼一張示意圖,這一切都不如當(dāng)面說(shuō)來(lái)得直接。但是使用一段時(shí)間,你會(huì)發(fā)現(xiàn)BugFree很有用,它忠實(shí)的記錄著每個(gè)問(wèn)題的處理過(guò)程,不《自由軟件BugFree簡(jiǎn)介---借鑒微軟公司軟件研發(fā)理念的Bug管理系統(tǒng)》(FreeSoftwareBugFree>2/7自由軟件BugFree官方網(wǎng)站斷提醒你存在的問(wèn)題,永遠(yuǎn)不會(huì)丟失和忘記。如果你參與過(guò)較大軟件工程或產(chǎn)品的研發(fā),就會(huì)理解它對(duì)軟件可持續(xù)發(fā)展是至關(guān)重要的。而且研發(fā)的規(guī)模越大,BugFree的作用就會(huì)越大。2.bugfree安裝⑵本文檔已按照最新版本的BugFree2進(jìn)行了更新,部分內(nèi)容可能不適用于老版本的BugFree。建議訪問(wèn)BugFree下載頁(yè)面,下載并升級(jí)至最新版本的BugFree。BugFree基于PHP和MySQL開(kāi)發(fā),是免費(fèi)且開(kāi)發(fā)源代碼的缺陷管理系統(tǒng)。服務(wù)器端在Linux和Windows平臺(tái)上都可以運(yùn)行;客戶端無(wú)需安裝任何軟件,通過(guò)IE,F(xiàn)ireFox等瀏覽器就可以自由使用。BugFree2在BugFree1.1的基礎(chǔ)上,集成了TestCase和TestResult的管理功能。具體使用流程是:首先創(chuàng)建TestCase<測(cè)試用例),運(yùn)行TestCase產(chǎn)生TestResult<測(cè)試結(jié)果),運(yùn)行結(jié)果為Failed的Case,可以直接創(chuàng)建Bug。TestCase標(biāo)題、步驟和TestResult運(yùn)行環(huán)境等信息直接復(fù)制到新建的Bug中。如下圖所示。在安裝BugFree2之前,需要首先安裝Apache,PHP,Mysql支持軟件包,例如XAMPP或EASYPHP等。下面以XAMPP為例進(jìn)行說(shuō)明。請(qǐng)先訪問(wèn)/zh_cn/xampp.html下載并安裝最新的XAMPP版本。下載BugFree2安裝包,解壓后復(fù)制到XAMPP系統(tǒng)的htdocs子目錄下。如果是Linux系統(tǒng),安裝路徑一般為/opt/lampp/htdocs/bugfree。Window系統(tǒng)的安裝路徑一般為C:\xampp\htdocs\bugfree。進(jìn)入bugfree的安裝目錄,復(fù)制文件Include/Config.inc.Sample.php為新文件Include/Config.inc.php,編輯新創(chuàng)建的文件,修改數(shù)據(jù)庫(kù)鏈接設(shè)置:$_CFG['DB']['User'] ='root'。 //數(shù)據(jù)庫(kù)登錄用戶名$_CFG['DB']['Password']=”。 //數(shù)據(jù)庫(kù)登錄用戶密碼$_CFG['DB']['Host'] ='localhost'。 //數(shù)據(jù)庫(kù)服務(wù)器地址$_CFG['DB']['Database']='bugfree2'。 //指定BugFree數(shù)據(jù)庫(kù)名稱$_CFG['DB']['TablePrefix']='bf_'。 //數(shù)據(jù)庫(kù)表前綴,默認(rèn)為bf_。除非有沖突,不建議修改或?yàn)榭?CFG['DBCharset']='UTF8'。 //數(shù)據(jù)庫(kù)編碼設(shè)置,保留默認(rèn)值如果是Linux系統(tǒng),修改下列目錄和文件的權(quán)限;如果是Windows系統(tǒng),跳過(guò)這一步。a> chmod777Data/TplCompile/b> chmod777BugFile/c> chmod777Include/Config.inc.php在瀏覽器訪問(wèn)http://<servemame>/bugfree。如果設(shè)置的數(shù)據(jù)庫(kù)不存在,按照提示創(chuàng)建數(shù)據(jù)庫(kù),再點(diǎn)擊繼續(xù)安裝。點(diǎn)擊“安裝全新的BugFree2”。安裝成功后,顯示首次登錄的默認(rèn)管理員帳號(hào)和密碼,按照提示首先使用默認(rèn)管理員用戶名和密碼登陸B(tài)ugFree。從BUGFREE2.0RTM或2.0.X升級(jí)升級(jí)之前,為防止數(shù)據(jù)丟失,建議從瀏覽器退出BugFree,并備份相應(yīng)的數(shù)據(jù)庫(kù)和虛擬目錄。下載BugFree2安裝包,解壓后復(fù)制到原BugFree安裝目錄下,覆蓋原有文件。在瀏覽器訪問(wèn)http://<,QWQmamQ>/bugfree點(diǎn)擊“從現(xiàn)有的BugFree2升級(jí)”,完成升級(jí)。從BUGFREE1.1升級(jí)升級(jí)之前,為防止數(shù)據(jù)丟失,建議在瀏覽器退出BugFree,并備份相應(yīng)的數(shù)據(jù)庫(kù)和虛擬目錄。下載BugFree2安裝包,解壓后復(fù)制到原BugFree的安裝目錄下,覆蓋原有文件。進(jìn)入Bugfree的安裝目錄,復(fù)制文件Include/Config.inc.Sample.php為新文件Include/Config.inc.php,編輯新創(chuàng)建的文件,并復(fù)制Include/ConfigBug.inc.php的相應(yīng)設(shè)置。點(diǎn)擊“從BugFree1升級(jí)”,完成BugFree1.1到BugFree2的升級(jí)。注意:如果BugFree1.1升級(jí)到BugFree2之后顯示亂碼,請(qǐng)修改Include/Config.inc.php的$_CFG「DBCharset']值為空,再恢復(fù)原有的BugFree1.1數(shù)據(jù)庫(kù),重新進(jìn)行升級(jí)$CFG['DBCharset']=”

主界面訪問(wèn)http://<servername>/bugfree,輸入用戶名和密碼登錄成功后,顯示BugFree主界面:HdiiFree 1_釘HdiiFree 1_釘-JI*g*<i* 今-If £?克園?-財(cái)LtT?Kfitluk"■■■.■'?■pr>',?O'2iJifHit 3由】XH*r?fcJAHo日#:IM->)3*mm酒AU'?2?nh4i^9lVT9lt4乳ExFa/fh?工程選擇框①:可以快速切換當(dāng)前工程,工程模塊框②和查詢結(jié)果框⑥顯示相應(yīng)的模塊結(jié)構(gòu)和記錄。?工程模塊框②:顯示當(dāng)前工程的模塊結(jié)構(gòu)。點(diǎn)擊某一模塊,查詢結(jié)果框⑥會(huì)顯示所選模塊的所有記錄。?個(gè)性顯示框③:a>指派給我:顯示最近10條指派給我的記錄。b>由我創(chuàng)建:顯示最近10條由我創(chuàng)建的記錄。c>我的查詢:保存查詢框⑤的查詢條件。?模式切換標(biāo)簽④:切換Bug,TestCase和TestResult模式。默認(rèn)登陸為Bug模式。?查詢框⑤:設(shè)置查詢條件。?查詢結(jié)果框⑥:顯示當(dāng)前查詢的結(jié)果。a>自定義顯示:設(shè)置查詢結(jié)果的顯示字段。b> 統(tǒng)計(jì)報(bào)表:顯示當(dāng)前查詢結(jié)果的統(tǒng)計(jì)信息。c>導(dǎo)出:將查詢結(jié)果顯示的自定義字段導(dǎo)出到XML文件。最多可同時(shí)導(dǎo)出5000條記錄。d> 導(dǎo)入<僅支持TestCase模式):可以將導(dǎo)出的XML文件在Excel進(jìn)行編輯后,再導(dǎo)入到BugFree中,實(shí)現(xiàn)TestCase批量編輯。最大支持2M大小的XML文件。e> 批量運(yùn)行<僅支持TestCase模式):可以對(duì)查詢結(jié)果的TestCase同時(shí)創(chuàng)建TestResult。最多支持100個(gè)TestCase。?導(dǎo)航欄⑦:顯示當(dāng)前登錄用戶名等信息。創(chuàng)建界面

為了保持用戶體驗(yàn)的一致性,新建Bug,TestCase和TestResult的界面布局基本保持一致,只是具體填寫(xiě)字段有所不同。以新建Bug為例,在主界面模式切換標(biāo)簽選擇Bug,點(diǎn)擊[新建Bug]打開(kāi)新建Bug頁(yè)面。如下圖,黃色標(biāo)注字段為必填項(xiàng)。BUG的3種狀態(tài)狀態(tài)說(shuō)明Active(活動(dòng)〉Bug的初始狀態(tài)。任何新建的Bug狀態(tài)都是Active??梢酝ㄟ^(guò)編輯修改Bug的內(nèi)容,并指派給合適的人員解決。Resolved(已解決〉解決Bug之后的狀態(tài)。Closed(已關(guān)閉〉已修復(fù)Bug在驗(yàn)證無(wú)誤之后關(guān)閉,該Bug處理完畢。如果沒(méi)有真正解決或者重新復(fù)現(xiàn),可以重新激活,Bug狀態(tài)重新變?yōu)锳ctiveoBUG生命周期新建的Bug處于Active狀態(tài),可以通過(guò)編輯指派給合適的解決者。解決Bug之后,Bug狀態(tài)變?yōu)镽esolved,并自動(dòng)指派給創(chuàng)建者。創(chuàng)建者驗(yàn)證Bug。如果未修復(fù),再重新激活,Bug狀態(tài)重新變?yōu)锳ctive;如果已經(jīng)修復(fù)則可以關(guān)閉,Bug狀態(tài)變?yōu)镃losed,Bug生命周期結(jié)束。已經(jīng)Closed的Bug如果重新復(fù)現(xiàn),也可以直接激活。具體流程如下圖所示。BugLifecycleEditEdit開(kāi)發(fā)人m端輯、解決bug一測(cè)試人員端輯驗(yàn)證、關(guān)閉或激活EditEdit開(kāi)發(fā)人m端輯、解決bug一測(cè)試人員端輯驗(yàn)證、關(guān)閉或激活bugBUG的七種解決方案類型解決方案詳細(xì)說(shuō)明三種無(wú)效的BugByDesign設(shè)計(jì)需求就是這么設(shè)計(jì)的Duplicate這個(gè)問(wèn)題別人已經(jīng)發(fā)現(xiàn)NotRepro無(wú)法復(fù)現(xiàn)的問(wèn)題四種有效的BugFixed問(wèn)題被修復(fù)External外部原因(比如瀏覽器、操作系統(tǒng)、其他第三方軟件〉造成的問(wèn)題Postponed發(fā)現(xiàn)的太晚了,下一個(gè)版本討論是否解決Won’tFix是個(gè)問(wèn)題,但是不值得修復(fù)BUG字段說(shuō)明Bug標(biāo)題:為包含關(guān)鍵詞的簡(jiǎn)單問(wèn)題摘要,要有利于其他人員進(jìn)行搜索或通過(guò)標(biāo)題快速了解問(wèn)題。工程名/模塊路徑:指定問(wèn)題出現(xiàn)在哪個(gè)工程的哪個(gè)模塊。Bug處理過(guò)程中,需要隨時(shí)根據(jù)需要修改工程或模塊,方便跟蹤。如果后臺(tái)管理指定了模塊負(fù)責(zé)人,選擇模塊時(shí),會(huì)自動(dòng)指派給負(fù)責(zé)人。指派給:Bug的當(dāng)前處理人。如果不知道Bug的處理人,可以指派給Active,工程或模塊負(fù)責(zé)人再重新分發(fā)、指派給具體人員。如果設(shè)定了郵件通知,被指派者會(huì)收到郵件通知。狀態(tài)為Closed的Bug,默認(rèn)會(huì)指派給Closed,表示Bug生命周期的結(jié)束。抄送給:需要通知相關(guān)人員時(shí)填寫(xiě),例如測(cè)試主管或者開(kāi)發(fā)主管等。可以同時(shí)指派多個(gè),人員之間用逗號(hào)分隔。如果設(shè)定了郵件通知,當(dāng)Bug有任何更新時(shí),被指派者都會(huì)收到郵件通知。嚴(yán)重程度:Bug的嚴(yán)重程度。由Bug的創(chuàng)建者視情況來(lái)指定,其中1為最嚴(yán)重的問(wèn)題,4為最小的問(wèn)題。一般1級(jí)為系統(tǒng)崩潰或者數(shù)據(jù)丟失的問(wèn)題;2級(jí)為主要功能的問(wèn)題;3級(jí)為次要功能的問(wèn)題;4級(jí)為細(xì)微的問(wèn)題。優(yōu)先級(jí):Bug處理的優(yōu)先級(jí)。由Bug的處理人員按照當(dāng)前業(yè)務(wù)需求、開(kāi)發(fā)計(jì)劃和資源狀態(tài)指定,其中1的優(yōu)先級(jí)最高,4的優(yōu)先級(jí)最低。一般1級(jí)為需要立即解決的問(wèn)題;2級(jí)為需要在指定時(shí)間內(nèi)解決的問(wèn)題;3級(jí)為工程開(kāi)發(fā)計(jì)劃內(nèi)解決的問(wèn)題;4級(jí)為資源充沛時(shí)解決的問(wèn)題。其余選項(xiàng)字段<Bug類型、如何發(fā)現(xiàn)、操作系統(tǒng)、瀏覽器):可以通過(guò)編輯Lang/ZH_CN_UTF-8/_COMMON.php來(lái)自定義。創(chuàng)建Build:Bug是在哪個(gè)版本<Build或者Tag)被發(fā)現(xiàn)的。解決Build:Bug是在哪個(gè)版本<Build或者Tag)被解決的。解決方案:參考Bug的七種解決方案。如果解決方案為Duplicated,需要指定重復(fù)Bug的編號(hào)。處理狀態(tài):Bug處理過(guò)程的附屬子狀態(tài),例如LocalFix表示已在本地修復(fù);CheckedIn表示修復(fù)代碼已經(jīng)提交;Can’tRegrets示修復(fù)的問(wèn)題暫無(wú)法驗(yàn)證等。機(jī)器配置:測(cè)試運(yùn)行的硬件環(huán)境,例如DellG2802G/200G。關(guān)鍵詞:主要用于自定義標(biāo)記,方便查詢。關(guān)鍵詞之間用逗號(hào)或者空格分隔。例如,對(duì)于跨團(tuán)隊(duì)的工程開(kāi)發(fā),可以約定一個(gè)關(guān)鍵詞統(tǒng)一標(biāo)記工程。相關(guān)Bug:與當(dāng)前Bug相關(guān)的Bug。例如,相同代碼產(chǎn)生的不同問(wèn)題,可以在相關(guān)Bug注明。相關(guān)Case:與當(dāng)前Bug相關(guān)的Case。例如,測(cè)試遺漏的Bug可以在補(bǔ)充了Case之后,在Bug的相關(guān)Case注明。上傳附件:上傳Bug的屏幕截圖,Log日志或者CallStack等,方便處理人員。復(fù)現(xiàn)步驟:[步驟]要描述清晰,簡(jiǎn)明扼要,步驟數(shù)盡可能少;[結(jié)果]說(shuō)明Bug產(chǎn)生的錯(cuò)誤結(jié)果;[期望]說(shuō)明正確的結(jié)果??梢栽冢蹅渥ⅲ萏峁┮恍┹o助性的信息,例如,這個(gè)bug在上個(gè)版本是否也能復(fù)現(xiàn),方便處理人員。測(cè)試用例<TestCase)是在測(cè)試執(zhí)行之前設(shè)計(jì)的一套詳細(xì)的測(cè)試計(jì)劃,包括測(cè)試環(huán)境、測(cè)試步驟、測(cè)試數(shù)據(jù)和預(yù)期結(jié)果。在導(dǎo)航欄點(diǎn)擊TestCase,即切換到TestCase模式,點(diǎn)擊[新建Case],創(chuàng)建測(cè)試用例??梢酝ㄟ^(guò)頁(yè)面上方的[復(fù)制]按鈕快速創(chuàng)建類似的測(cè)試用例。TESTCASE狀態(tài)Case狀態(tài)詳細(xì)說(shuō)明Active標(biāo)示有效的測(cè)試用例。所有新建Case都默認(rèn)為該狀態(tài)Blocked當(dāng)前Case因?yàn)槠渌?,無(wú)法正常運(yùn)行。通過(guò)編輯Case進(jìn)行修改Investigating待研究確認(rèn)的測(cè)試用例。通過(guò)編輯Case進(jìn)行修改Reviewed通過(guò)測(cè)試用例評(píng)審的用例。通過(guò)編輯Case進(jìn)行修改TESTCASE字段說(shuō)明Case標(biāo)題:測(cè)試點(diǎn)的簡(jiǎn)單描述<30字以內(nèi))或測(cè)試的目的。工程名/模塊路徑:指定測(cè)試用例對(duì)應(yīng)的工程名稱和模塊路徑。指派給:執(zhí)行TestCase的人員。如果不知道具體的用例執(zhí)行人員,可以指派給Active。抄送給:需要通知相關(guān)人員時(shí)填寫(xiě)??梢酝瑫r(shí)指派多個(gè),人員之間用逗號(hào)分隔。優(yōu)先級(jí):Case執(zhí)行的優(yōu)先級(jí)。1:冒煙測(cè)試及每次測(cè)試都需執(zhí)行的用例,嚴(yán)重程度最高;2:覆蓋產(chǎn)品所有主要功能;3:次要功能;4:細(xì)節(jié)功能〈資源有限時(shí),可以不執(zhí)行)。其余選項(xiàng)字段<Case類型、測(cè)試方法、測(cè)試計(jì)劃等):可以通過(guò)編輯Lang/ZH_CN_UTF-8/_COMMON.php來(lái)自定義。標(biāo)記刪除:用來(lái)標(biāo)記已失效的用例,再通過(guò)查詢條件進(jìn)行排除。關(guān)鍵詞:主要用于自定義標(biāo)記,方便查詢。關(guān)鍵詞之間用逗號(hào)或者空格分隔。例如,對(duì)于跨團(tuán)隊(duì)的工程開(kāi)發(fā),可以約定一個(gè)關(guān)鍵詞統(tǒng)一標(biāo)記工程。顯示順序:通過(guò)輸入0~255之間的任一整數(shù)實(shí)現(xiàn)對(duì)TestCase的自定義排序。例如,按照業(yè)務(wù)執(zhí)行的流程重新排列Case的顯示順序。TestResult只能通過(guò)運(yùn)行已有測(cè)試用例來(lái)創(chuàng)建。打開(kāi)一個(gè)已有的測(cè)試用例,點(diǎn)擊頁(yè)面上方[運(yùn)行]按鈕,進(jìn)入創(chuàng)建TestResult頁(yè)面。Case標(biāo)題、模塊路徑和步驟等信息自動(dòng)復(fù)制到新的TestResult中。同時(shí),TestResult相關(guān)Case自動(dòng)指向該測(cè)試用例。記錄執(zhí)行結(jié)果<Passed或Failed)和運(yùn)行環(huán)境信息〈運(yùn)行Build、操作系統(tǒng)、瀏覽器等信息),保存測(cè)試用例。針對(duì)執(zhí)行結(jié)果為Fail的TestResult,點(diǎn)擊頁(yè)面上方的[新建Bug]按鈕,創(chuàng)建新Bug。Result標(biāo)題、模塊路徑、運(yùn)行環(huán)境和步驟等信息自動(dòng)復(fù)制到新的Bug中。同時(shí)TestResult相關(guān)Bug指向新建Bug。TESTCASE的執(zhí)行結(jié)果Case狀態(tài)詳細(xì)說(shuō)明Passed運(yùn)行成功的TestCaseFailed運(yùn)行失敗的TestCaseBugFree默認(rèn)顯示2個(gè)查詢組,每組有3個(gè)查詢字段〈總共6個(gè)查詢字段)。假設(shè)要查詢工程Project1,Project2和Project3從2008年1月1日起所有未關(guān)閉的Bug,可以設(shè)置如下的查詢條件:

查詢技巧:點(diǎn)擊[保存查詢]按鈕,可以將當(dāng)前的查詢條件保存到右下角個(gè)性查詢框“我的查詢”標(biāo)簽頁(yè)。點(diǎn)擊已保存的查詢,可以對(duì)查詢條件進(jìn)行編輯和修改。日期類型字段支持相對(duì)日期的查詢。例如,創(chuàng)建日期=-1將查詢所有昨天創(chuàng)建的Bug。通過(guò)“包含”操作,可以指定多個(gè)查詢值。例如,創(chuàng)建者包含user1,user2,搜索結(jié)果將顯示兩個(gè)創(chuàng)建者的Bug。注意:BugFree默認(rèn)支持6個(gè)查詢字段,可以通過(guò)修改Include/Config.inc.php下面的值更改查詢字段的數(shù)量。$_CFG['QueryFieldNumber']=6。 //ThefieldsnumbertoqueryinQueryBugForm.php快速篩選在搜索結(jié)果列點(diǎn)擊某一字段的值,可以快速進(jìn)行篩選,篩選列高亮顯示。例如,要查看所有解決方案為ByDesign的Bug,如下圖,點(diǎn)擊任一解決方案為ByDesign的Bug。意:篩選會(huì)忽略當(dāng)前設(shè)置的查詢條件。自定義顯示意:篩選會(huì)忽略當(dāng)前設(shè)置的查詢條件。自定義顯示1?全部導(dǎo)出1did統(tǒng)計(jì)報(bào)表解決者解決方案gue^tByDesignguestByDesignguestByDesignguestByDesignguestByDesignguestByDesignguestByDesignguestByDesignguestByDesignguestByDesign自定義顯示字段序。在查詢結(jié)果框右上角,點(diǎn)擊[序。在查詢結(jié)果框右上角,點(diǎn)擊[自定義顯示]鏈接,可以顯示或隱藏查詢結(jié)果的字段和顯示順查詢結(jié)果排序點(diǎn)擊搜索結(jié)果標(biāo)題某一字段的標(biāo)題欄,可以按該字段對(duì)搜索結(jié)果進(jìn)行排序。再次點(diǎn)擊則切換升序或降序。例如,需要查看最近更新的Bug,首先添加“最后修改日期”自定義字段,再在查詢結(jié)果標(biāo)題欄點(diǎn)擊該字段。ST1-1^132tOQ 下一典」 目罡心函徵至那享出I皿溢情8裹! Ruqga四狀花Iff祛方賣1吊扁尊莓日期1424支徉薰脾而也惜AdmzOoT/u-is1301手庠神黃品婀SOO7-12-IS£33為總暇庫(kù)哀轄的添fifl茬母A0免2007-12-18L」羅(直字》亍小Arave200742-17舊82ofcfe炭璉。段心caw20Q7-12-1?[132g矣泌J1Byg沖12007-12-J6I2S1200742-151tfdddactg2007-1244331日韋毒⑦亍又卜SrOeFflT2P074344在查詢結(jié)果框右上角,點(diǎn)擊[統(tǒng)計(jì)報(bào)表]鏈接打開(kāi)新窗口。統(tǒng)計(jì)報(bào)表可以顯示Bug,TestCase或TestResult當(dāng)前查詢結(jié)果的統(tǒng)計(jì)信息。在統(tǒng)計(jì)報(bào)表頁(yè)面的左側(cè)選擇統(tǒng)計(jì)項(xiàng),點(diǎn)擊[查看統(tǒng)計(jì)]按鈕,右側(cè)顯示Flash統(tǒng)計(jì)圖表。如下圖:

senpul5n£D口昵。創(chuàng)洼者馬有senpul5n£D□日叩靖日礎(chǔ)浦Mb“q*M為左今?市網(wǎng)日皿解點(diǎn)^翔分櫛t痘廠壓心帆s日的樣flu掖□日網(wǎng)郵句弟粉鬻v璃□日g舞輯分櫛匚G.9供間日U盼有C強(qiáng)口土。關(guān)閉日明父櫛(震*口關(guān)閉出盼機(jī)痂□日皿敏推■閥公新&Q世指概人河24二.smc3卜Ex7£??5形二I,gHHEngsg崗色官24二.smc3卜Ex7£??5形二I,gHHEngsg崗色官ErJE官導(dǎo)』Q官z&En括臺(tái)莒??sE7IECIDEEd由°?捋a*-7SEI22JM宮宮在安裝過(guò)程或者通過(guò)編輯Include/Config.inc.php文件可以啟用郵件通知功能。例如,修改如下SMTP服務(wù)器信息。/*9.SMTPparamsetting.*/$_CFG['Mail']['SendParam']['Host']='localhost'。//Theservertoconnect.Defaultislocalhost$_CFG['Mail']['SendParam']['SMTPAuth']=false。 //WhetherornottouseSMTPauthentication.DefaultisFALSE$_CFG['Mail']['SendParam']['Username']="。 //TheusernametouseforSMTPauthentication.$_CFG['Mail']['SendParam']['Password']=''。 //ThepasswordtouseforSMTPauthentication.BugFree可以實(shí)時(shí)和定時(shí)發(fā)送郵件通知。在新建Bug或TestCase并保存后,指派給和抄送給將收到實(shí)時(shí)郵件通知??梢栽凇俺徒o”編輯框輸入多個(gè)用戶帳號(hào)或者郵件地址,地址之間用逗號(hào)分隔。如下圖,BugFree自動(dòng)按照輸入的字母對(duì)用戶名進(jìn)行篩選。BugFree還可以發(fā)送定期郵件通知。如果需要定期對(duì)所有未關(guān)閉Bug的當(dāng)前指派者發(fā)送郵件提醒,在Linux環(huán)境下定期執(zhí)行bugfree/Shell/NoticeBug.sh;Windows環(huán)境下則定期執(zhí)行bugfree/Shell/NoticeBug.bat。如果需要每周接收各工程/模塊的過(guò)去7天新增Bug和超過(guò)7天未處理的Bug的郵件通知:a> 后臺(tái)管理頁(yè)面,編輯指定的工程,在通知郵箱編輯框輸入郵件接收的地址。b>Linux環(huán)境下,通過(guò)crontab定期執(zhí)行bugfree/Shell/StatBug.sh;Windows環(huán)境下則可以通過(guò)定時(shí)任務(wù)程序定期執(zhí)行bugfree/Shell/StatBug.bat。在BUG和CASE中使用UBB代碼BugFree2.0提供了對(duì)基本UBB代碼的支持,可以在編寫(xiě)復(fù)現(xiàn)步驟和注釋時(shí)添加鏈接、設(shè)置字體、嵌入圖像等,也可以直接引用bug,case和result。例如,編輯狀態(tài)下輸入文字:鏈接[url][/url]字體[b]加粗[/b],[i]斜體[/i],[u]下劃線[/u]引用bug#[bug]100[/bug],case#[case]11[/case],result#[result]6[/result]嵌入圖像[img]/buglifecycle.png[/img]^3^字體加祖-布招『下劃貌-引用bug#100fca5e#llfre5ult#6保存后的顯示效果:嵌入圖像保存后的顯示效果:嵌入圖像更改上傳附件的大小BugFree默認(rèn)附件大小為1000K,可以編輯Include/Config.inc.php文件下列設(shè)置更改上傳文件大小。$CFG['File']['MaxFileSize']=1024*1000。 //Themaxfilesize(Byte>.使用快捷鍵BUGFREE管理員角色BUGFREE管理員角色以下快捷鍵需要瀏覽器支持。頁(yè)面快捷鍵說(shuō)明主史血Ctrl+G彈出一個(gè)對(duì)話框。輸入ID后,直接打開(kāi)相應(yīng)編號(hào)的Bug,Case或ResultBug,Case和Result通用快捷鍵Alt+P顯示查詢結(jié)果的上一個(gè)記錄Alt+N顯示查詢結(jié)果的下一個(gè)記錄Alt+E編輯當(dāng)前記錄Alt+S保存記錄Bug史血Alt+R解決BugAlt+C關(guān)閉BugAlt+A激活BugCase貝面Alt+C復(fù)制CaseAlt+R運(yùn)彳亍CaseResult貞面Alt+B創(chuàng)建BugBugFree的管理員包括系統(tǒng)管理員、工程管理員和用戶組管理員三種角色。可以同時(shí)指派任意用戶為任意角色。這三種管理員登陸B(tài)ugFree之后,主頁(yè)面上方導(dǎo)航欄會(huì)顯示一個(gè)[后臺(tái)管理]的鏈接。系統(tǒng)管理員全新安裝BugFree之后,會(huì)自動(dòng)創(chuàng)建一個(gè)默認(rèn)的系統(tǒng)管理員帳號(hào)admin。你可以通過(guò)編輯BugFree目錄下的Include/Config.inc.php文件,增加其他系統(tǒng)管理員帳號(hào)。例如,假設(shè)要將user1設(shè)置為系統(tǒng)管理員。編輯Include/Config.inc.php文件,將user1添加到下面的行。/*2.Defineadminuserlist.Likethis:array('admin','test1'>*/$CFG['AdminUser']=array('admin',’user1>。注意:如果userl不存在,首先需要默認(rèn)管理員帳號(hào)admin登錄之后,創(chuàng)建該用戶。工程管理員工程管理員只能由系統(tǒng)管理員指派,指定哪些用戶組可以訪問(wèn)當(dāng)前工程。該角色負(fù)責(zé)維護(hù)Bug和Case的模塊結(jié)構(gòu)。用戶組管理員用戶組管理員可以由系統(tǒng)管理員或者其他用戶組管理員指派,負(fù)責(zé)維護(hù)一個(gè)用戶組。一般情況下,用戶組管理員和工程管理員可以是同一個(gè)用戶。但是在大型的組織,在人員很多的情況下,可以指派專人對(duì)用戶組進(jìn)行維護(hù)。技術(shù)負(fù)責(zé)人則擔(dān)當(dāng)工程管理員的角色,負(fù)責(zé)維護(hù)Bug和Case的模塊結(jié)構(gòu)。管理員的具體權(quán)限系統(tǒng)管理員、工程管理員和用戶組管理員三種角色的詳細(xì)權(quán)限如下表所列。系統(tǒng)管理員工程管理員用戶組管理員工程管理可以添加工程可以查看和編輯所有工程可以修改工程名稱和顯示順序可以指派工程用戶組可以指派工程管理員可以編輯Bug或Case模塊不可以添加工程僅可以查看和編輯自己是工程管理員的工程不可以修改工程名稱和顯示順序可以指派工程用戶組不可以指派工程管理員可以編輯Bug或Case模塊無(wú)權(quán)限用戶管理可以查看所有用戶可以查看所有用戶可以查看所有用戶個(gè)人資料整理僅限學(xué)習(xí)使用可以添加用戶可以編輯、禁用或激活所有用戶可以添加用戶可以編輯、禁用或激活自己創(chuàng)建的用戶或本人可以添加用戶可以編輯、禁用或激活自己創(chuàng)建的用戶或本人用戶組管可以查看所有用戶組可以查看所有用戶組可以查看所有用戶組理可以添加用戶組可以編輯或刪除所有用戶組可以添加用戶組可以編輯或刪除自己添加的用戶組可以添加用戶組可以編輯或刪除自己添加的用戶組或自己是用戶組管理員的組用戶管理

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論