




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《軟件測試》實驗六
bugfree缺陷管理系統(tǒng)計算機與信息工程系 軟件測試實驗一、實驗?zāi)康恼莆杖毕莨芾砉ぞ叩囊鈭D掌握缺陷管理開源工具Bugfree二、基本知識1.BugFree簡介[1]BugFree的來源BugFree是借鑒微軟的研發(fā)流程和Bug管理理念,使用PHP+MySQL獨立寫出的一個Bug管理系統(tǒng)。簡單實用、免費并且開放源代碼(遵循FreeBSDLicense>。如何有效地管理軟件產(chǎn)品中的Bug,是每一家軟件企業(yè)必須面臨的問題。遺憾的是很多軟件企業(yè)還是停留在作坊式的研發(fā)模式中,其研發(fā)流程、研發(fā)工具、人員管理不盡人意,無法有效的保證質(zhì)量、控制進度,并使產(chǎn)品可持續(xù)發(fā)展。針對這個問題,我們獨立做出了BugFree,并且半年多來每天都在使用。我們公司就是用它來管理Bug,不斷提高產(chǎn)品質(zhì)量的:->BugFree名稱的含義命名BugFree有兩層意思:一是希望軟件中的缺陷越來越少直到?jīng)]有,F(xiàn)ree嘛;二是表示它是免費且開放源代碼的,大家可以自由使用傳播。1.3為什么開放BugFree的源代碼呢?根據(jù)半年多的實踐,覺得BugFree非常有用,我們公司的日常工作已經(jīng)離不開它了。雖然沒有微軟的Bug管理系統(tǒng)(以前叫Raid,現(xiàn)在是ProductStudio>的功能那么強大,但是處理方法和思想是完全一致的,起碼我自己用起來的感覺和在微軟時基本一樣,值得向大家推薦。我們是用開放源代碼的PHP+MySQL開發(fā)的,目的就是希望跟大家分享BugFree。而且開放源代碼之后,期待高手不斷改進它,大家都能用到更加強大的功能。也算為中國的軟件業(yè)做點小小的貢獻:->BugFree代碼在我們的“數(shù)字神經(jīng)系統(tǒng)”中非常獨立,很容易拿出來給大家共享。1.4BugFree僅僅是個工具不過坦率的講,BugFree僅僅是個工具而已,重要的是掌握其中蘊含的軟件研發(fā)的流程思想,才能用好這個工具。如果你以前沒有用過Bug管理系統(tǒng),那么一開始的時候也許你會覺得這個工具是在浪費時間,因為一個測試人員需要費神把發(fā)現(xiàn)Bug的詳細步驟記錄下來,有時還要貼一張示意圖,這一切都不如當(dāng)面說來得直接。但是使用一段時間,你會發(fā)現(xiàn)BugFree很有用,它忠實的記錄著每個問題的處理過程,不《自由軟件BugFree簡介---借鑒微軟公司軟件研發(fā)理念的Bug管理系統(tǒng)》(FreeSoftwareBugFree>2/7自由軟件BugFree官方網(wǎng)站斷提醒你存在的問題,永遠不會丟失和忘記。如果你參與過較大軟件工程或產(chǎn)品的研發(fā),就會理解它對軟件可持續(xù)發(fā)展是至關(guān)重要的。而且研發(fā)的規(guī)模越大,BugFree的作用就會越大。2.bugfree安裝⑵本文檔已按照最新版本的BugFree2進行了更新,部分內(nèi)容可能不適用于老版本的BugFree。建議訪問BugFree下載頁面,下載并升級至最新版本的BugFree。BugFree基于PHP和MySQL開發(fā),是免費且開發(fā)源代碼的缺陷管理系統(tǒng)。服務(wù)器端在Linux和Windows平臺上都可以運行;客戶端無需安裝任何軟件,通過IE,F(xiàn)ireFox等瀏覽器就可以自由使用。BugFree2在BugFree1.1的基礎(chǔ)上,集成了TestCase和TestResult的管理功能。具體使用流程是:首先創(chuàng)建TestCase<測試用例),運行TestCase產(chǎn)生TestResult<測試結(jié)果),運行結(jié)果為Failed的Case,可以直接創(chuàng)建Bug。TestCase標(biāo)題、步驟和TestResult運行環(huán)境等信息直接復(fù)制到新建的Bug中。如下圖所示。在安裝BugFree2之前,需要首先安裝Apache,PHP,Mysql支持軟件包,例如XAMPP或EASYPHP等。下面以XAMPP為例進行說明。請先訪問/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。進入bugfree的安裝目錄,復(fù)制文件Include/Config.inc.Sample.php為新文件Include/Config.inc.php,編輯新創(chuàng)建的文件,修改數(shù)據(jù)庫鏈接設(shè)置:$_CFG['DB']['User'] ='root'。 //數(shù)據(jù)庫登錄用戶名$_CFG['DB']['Password']=”。 //數(shù)據(jù)庫登錄用戶密碼$_CFG['DB']['Host'] ='localhost'。 //數(shù)據(jù)庫服務(wù)器地址$_CFG['DB']['Database']='bugfree2'。 //指定BugFree數(shù)據(jù)庫名稱$_CFG['DB']['TablePrefix']='bf_'。 //數(shù)據(jù)庫表前綴,默認為bf_。除非有沖突,不建議修改或為空$CFG['DBCharset']='UTF8'。 //數(shù)據(jù)庫編碼設(shè)置,保留默認值如果是Linux系統(tǒng),修改下列目錄和文件的權(quán)限;如果是Windows系統(tǒng),跳過這一步。a> chmod777Data/TplCompile/b> chmod777BugFile/c> chmod777Include/Config.inc.php在瀏覽器訪問http://<servemame>/bugfree。如果設(shè)置的數(shù)據(jù)庫不存在,按照提示創(chuàng)建數(shù)據(jù)庫,再點擊繼續(xù)安裝。點擊“安裝全新的BugFree2”。安裝成功后,顯示首次登錄的默認管理員帳號和密碼,按照提示首先使用默認管理員用戶名和密碼登陸B(tài)ugFree。從BUGFREE2.0RTM或2.0.X升級升級之前,為防止數(shù)據(jù)丟失,建議從瀏覽器退出BugFree,并備份相應(yīng)的數(shù)據(jù)庫和虛擬目錄。下載BugFree2安裝包,解壓后復(fù)制到原BugFree安裝目錄下,覆蓋原有文件。在瀏覽器訪問http://<,QWQmamQ>/bugfree點擊“從現(xiàn)有的BugFree2升級”,完成升級。從BUGFREE1.1升級升級之前,為防止數(shù)據(jù)丟失,建議在瀏覽器退出BugFree,并備份相應(yīng)的數(shù)據(jù)庫和虛擬目錄。下載BugFree2安裝包,解壓后復(fù)制到原BugFree的安裝目錄下,覆蓋原有文件。進入Bugfree的安裝目錄,復(fù)制文件Include/Config.inc.Sample.php為新文件Include/Config.inc.php,編輯新創(chuàng)建的文件,并復(fù)制Include/ConfigBug.inc.php的相應(yīng)設(shè)置。點擊“從BugFree1升級”,完成BugFree1.1到BugFree2的升級。注意:如果BugFree1.1升級到BugFree2之后顯示亂碼,請修改Include/Config.inc.php的$_CFG「DBCharset']值為空,再恢復(fù)原有的BugFree1.1數(shù)據(jù)庫,重新進行升級$CFG['DBCharset']=”
主界面訪問http://<servername>/bugfree,輸入用戶名和密碼登錄成功后,顯示BugFree主界面:HdiiFree 1_釘HdiiFree 1_釘-JI*g*<i* 今-If £?克園?-財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)。點擊某一模塊,查詢結(jié)果框⑥會顯示所選模塊的所有記錄。?個性顯示框③:a>指派給我:顯示最近10條指派給我的記錄。b>由我創(chuàng)建:顯示最近10條由我創(chuàng)建的記錄。c>我的查詢:保存查詢框⑤的查詢條件。?模式切換標(biāo)簽④:切換Bug,TestCase和TestResult模式。默認登陸為Bug模式。?查詢框⑤:設(shè)置查詢條件。?查詢結(jié)果框⑥:顯示當(dāng)前查詢的結(jié)果。a>自定義顯示:設(shè)置查詢結(jié)果的顯示字段。b> 統(tǒng)計報表:顯示當(dāng)前查詢結(jié)果的統(tǒng)計信息。c>導(dǎo)出:將查詢結(jié)果顯示的自定義字段導(dǎo)出到XML文件。最多可同時導(dǎo)出5000條記錄。d> 導(dǎo)入<僅支持TestCase模式):可以將導(dǎo)出的XML文件在Excel進行編輯后,再導(dǎo)入到BugFree中,實現(xiàn)TestCase批量編輯。最大支持2M大小的XML文件。e> 批量運行<僅支持TestCase模式):可以對查詢結(jié)果的TestCase同時創(chuàng)建TestResult。最多支持100個TestCase。?導(dǎo)航欄⑦:顯示當(dāng)前登錄用戶名等信息。創(chuàng)建界面
為了保持用戶體驗的一致性,新建Bug,TestCase和TestResult的界面布局基本保持一致,只是具體填寫字段有所不同。以新建Bug為例,在主界面模式切換標(biāo)簽選擇Bug,點擊[新建Bug]打開新建Bug頁面。如下圖,黃色標(biāo)注字段為必填項。BUG的3種狀態(tài)狀態(tài)說明Active(活動〉Bug的初始狀態(tài)。任何新建的Bug狀態(tài)都是Active??梢酝ㄟ^編輯修改Bug的內(nèi)容,并指派給合適的人員解決。Resolved(已解決〉解決Bug之后的狀態(tài)。Closed(已關(guān)閉〉已修復(fù)Bug在驗證無誤之后關(guān)閉,該Bug處理完畢。如果沒有真正解決或者重新復(fù)現(xiàn),可以重新激活,Bug狀態(tài)重新變?yōu)锳ctiveoBUG生命周期新建的Bug處于Active狀態(tài),可以通過編輯指派給合適的解決者。解決Bug之后,Bug狀態(tài)變?yōu)镽esolved,并自動指派給創(chuàng)建者。創(chuàng)建者驗證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開發(fā)人m端輯、解決bug一測試人員端輯驗證、關(guān)閉或激活EditEdit開發(fā)人m端輯、解決bug一測試人員端輯驗證、關(guān)閉或激活bugBUG的七種解決方案類型解決方案詳細說明三種無效的BugByDesign設(shè)計需求就是這么設(shè)計的Duplicate這個問題別人已經(jīng)發(fā)現(xiàn)NotRepro無法復(fù)現(xiàn)的問題四種有效的BugFixed問題被修復(fù)External外部原因(比如瀏覽器、操作系統(tǒng)、其他第三方軟件〉造成的問題Postponed發(fā)現(xiàn)的太晚了,下一個版本討論是否解決Won’tFix是個問題,但是不值得修復(fù)BUG字段說明Bug標(biāo)題:為包含關(guān)鍵詞的簡單問題摘要,要有利于其他人員進行搜索或通過標(biāo)題快速了解問題。工程名/模塊路徑:指定問題出現(xiàn)在哪個工程的哪個模塊。Bug處理過程中,需要隨時根據(jù)需要修改工程或模塊,方便跟蹤。如果后臺管理指定了模塊負責(zé)人,選擇模塊時,會自動指派給負責(zé)人。指派給:Bug的當(dāng)前處理人。如果不知道Bug的處理人,可以指派給Active,工程或模塊負責(zé)人再重新分發(fā)、指派給具體人員。如果設(shè)定了郵件通知,被指派者會收到郵件通知。狀態(tài)為Closed的Bug,默認會指派給Closed,表示Bug生命周期的結(jié)束。抄送給:需要通知相關(guān)人員時填寫,例如測試主管或者開發(fā)主管等。可以同時指派多個,人員之間用逗號分隔。如果設(shè)定了郵件通知,當(dāng)Bug有任何更新時,被指派者都會收到郵件通知。嚴(yán)重程度:Bug的嚴(yán)重程度。由Bug的創(chuàng)建者視情況來指定,其中1為最嚴(yán)重的問題,4為最小的問題。一般1級為系統(tǒng)崩潰或者數(shù)據(jù)丟失的問題;2級為主要功能的問題;3級為次要功能的問題;4級為細微的問題。優(yōu)先級:Bug處理的優(yōu)先級。由Bug的處理人員按照當(dāng)前業(yè)務(wù)需求、開發(fā)計劃和資源狀態(tài)指定,其中1的優(yōu)先級最高,4的優(yōu)先級最低。一般1級為需要立即解決的問題;2級為需要在指定時間內(nèi)解決的問題;3級為工程開發(fā)計劃內(nèi)解決的問題;4級為資源充沛時解決的問題。其余選項字段<Bug類型、如何發(fā)現(xiàn)、操作系統(tǒng)、瀏覽器):可以通過編輯Lang/ZH_CN_UTF-8/_COMMON.php來自定義。創(chuàng)建Build:Bug是在哪個版本<Build或者Tag)被發(fā)現(xiàn)的。解決Build:Bug是在哪個版本<Build或者Tag)被解決的。解決方案:參考Bug的七種解決方案。如果解決方案為Duplicated,需要指定重復(fù)Bug的編號。處理狀態(tài):Bug處理過程的附屬子狀態(tài),例如LocalFix表示已在本地修復(fù);CheckedIn表示修復(fù)代碼已經(jīng)提交;Can’tRegrets示修復(fù)的問題暫無法驗證等。機器配置:測試運行的硬件環(huán)境,例如DellG2802G/200G。關(guān)鍵詞:主要用于自定義標(biāo)記,方便查詢。關(guān)鍵詞之間用逗號或者空格分隔。例如,對于跨團隊的工程開發(fā),可以約定一個關(guān)鍵詞統(tǒng)一標(biāo)記工程。相關(guān)Bug:與當(dāng)前Bug相關(guān)的Bug。例如,相同代碼產(chǎn)生的不同問題,可以在相關(guān)Bug注明。相關(guān)Case:與當(dāng)前Bug相關(guān)的Case。例如,測試遺漏的Bug可以在補充了Case之后,在Bug的相關(guān)Case注明。上傳附件:上傳Bug的屏幕截圖,Log日志或者CallStack等,方便處理人員。復(fù)現(xiàn)步驟:[步驟]要描述清晰,簡明扼要,步驟數(shù)盡可能少;[結(jié)果]說明Bug產(chǎn)生的錯誤結(jié)果;[期望]說明正確的結(jié)果??梢栽冢蹅渥ⅲ萏峁┮恍┹o助性的信息,例如,這個bug在上個版本是否也能復(fù)現(xiàn),方便處理人員。測試用例<TestCase)是在測試執(zhí)行之前設(shè)計的一套詳細的測試計劃,包括測試環(huán)境、測試步驟、測試數(shù)據(jù)和預(yù)期結(jié)果。在導(dǎo)航欄點擊TestCase,即切換到TestCase模式,點擊[新建Case],創(chuàng)建測試用例??梢酝ㄟ^頁面上方的[復(fù)制]按鈕快速創(chuàng)建類似的測試用例。TESTCASE狀態(tài)Case狀態(tài)詳細說明Active標(biāo)示有效的測試用例。所有新建Case都默認為該狀態(tài)Blocked當(dāng)前Case因為其他原因,無法正常運行。通過編輯Case進行修改Investigating待研究確認的測試用例。通過編輯Case進行修改Reviewed通過測試用例評審的用例。通過編輯Case進行修改TESTCASE字段說明Case標(biāo)題:測試點的簡單描述<30字以內(nèi))或測試的目的。工程名/模塊路徑:指定測試用例對應(yīng)的工程名稱和模塊路徑。指派給:執(zhí)行TestCase的人員。如果不知道具體的用例執(zhí)行人員,可以指派給Active。抄送給:需要通知相關(guān)人員時填寫。可以同時指派多個,人員之間用逗號分隔。優(yōu)先級:Case執(zhí)行的優(yōu)先級。1:冒煙測試及每次測試都需執(zhí)行的用例,嚴(yán)重程度最高;2:覆蓋產(chǎn)品所有主要功能;3:次要功能;4:細節(jié)功能〈資源有限時,可以不執(zhí)行)。其余選項字段<Case類型、測試方法、測試計劃等):可以通過編輯Lang/ZH_CN_UTF-8/_COMMON.php來自定義。標(biāo)記刪除:用來標(biāo)記已失效的用例,再通過查詢條件進行排除。關(guān)鍵詞:主要用于自定義標(biāo)記,方便查詢。關(guān)鍵詞之間用逗號或者空格分隔。例如,對于跨團隊的工程開發(fā),可以約定一個關(guān)鍵詞統(tǒng)一標(biāo)記工程。顯示順序:通過輸入0~255之間的任一整數(shù)實現(xiàn)對TestCase的自定義排序。例如,按照業(yè)務(wù)執(zhí)行的流程重新排列Case的顯示順序。TestResult只能通過運行已有測試用例來創(chuàng)建。打開一個已有的測試用例,點擊頁面上方[運行]按鈕,進入創(chuàng)建TestResult頁面。Case標(biāo)題、模塊路徑和步驟等信息自動復(fù)制到新的TestResult中。同時,TestResult相關(guān)Case自動指向該測試用例。記錄執(zhí)行結(jié)果<Passed或Failed)和運行環(huán)境信息〈運行Build、操作系統(tǒng)、瀏覽器等信息),保存測試用例。針對執(zhí)行結(jié)果為Fail的TestResult,點擊頁面上方的[新建Bug]按鈕,創(chuàng)建新Bug。Result標(biāo)題、模塊路徑、運行環(huán)境和步驟等信息自動復(fù)制到新的Bug中。同時TestResult相關(guān)Bug指向新建Bug。TESTCASE的執(zhí)行結(jié)果Case狀態(tài)詳細說明Passed運行成功的TestCaseFailed運行失敗的TestCaseBugFree默認顯示2個查詢組,每組有3個查詢字段〈總共6個查詢字段)。假設(shè)要查詢工程Project1,Project2和Project3從2008年1月1日起所有未關(guān)閉的Bug,可以設(shè)置如下的查詢條件:
查詢技巧:點擊[保存查詢]按鈕,可以將當(dāng)前的查詢條件保存到右下角個性查詢框“我的查詢”標(biāo)簽頁。點擊已保存的查詢,可以對查詢條件進行編輯和修改。日期類型字段支持相對日期的查詢。例如,創(chuàng)建日期=-1將查詢所有昨天創(chuàng)建的Bug。通過“包含”操作,可以指定多個查詢值。例如,創(chuàng)建者包含user1,user2,搜索結(jié)果將顯示兩個創(chuàng)建者的Bug。注意:BugFree默認支持6個查詢字段,可以通過修改Include/Config.inc.php下面的值更改查詢字段的數(shù)量。$_CFG['QueryFieldNumber']=6。 //ThefieldsnumbertoqueryinQueryBugForm.php快速篩選在搜索結(jié)果列點擊某一字段的值,可以快速進行篩選,篩選列高亮顯示。例如,要查看所有解決方案為ByDesign的Bug,如下圖,點擊任一解決方案為ByDesign的Bug。意:篩選會忽略當(dāng)前設(shè)置的查詢條件。自定義顯示意:篩選會忽略當(dāng)前設(shè)置的查詢條件。自定義顯示1?全部導(dǎo)出1did統(tǒng)計報表解決者解決方案gue^tByDesignguestByDesignguestByDesignguestByDesignguestByDesignguestByDesignguestByDesignguestByDesignguestByDesignguestByDesign自定義顯示字段序。在查詢結(jié)果框右上角,點擊[序。在查詢結(jié)果框右上角,點擊[自定義顯示]鏈接,可以顯示或隱藏查詢結(jié)果的字段和顯示順查詢結(jié)果排序點擊搜索結(jié)果標(biāo)題某一字段的標(biāo)題欄,可以按該字段對搜索結(jié)果進行排序。再次點擊則切換升序或降序。例如,需要查看最近更新的Bug,首先添加“最后修改日期”自定義字段,再在查詢結(jié)果標(biāo)題欄點擊該字段。ST1-1^132tOQ 下一典」 目罡心函徵至那享出I皿溢情8裹! Ruqga四狀花Iff祛方賣1吊扁尊莓日期1424支徉薰脾而也惜AdmzOoT/u-is1301手庠神黃品婀SOO7-12-IS£33為總暇庫哀轄的添fifl茬母A0免2007-12-18L」羅(直字》亍小Arave200742-17舊82ofcfe炭璉。段心caw20Q7-12-1?[132g矣泌J1Byg沖12007-12-J6I2S1200742-151tfdddactg2007-1244331日韋毒⑦亍又卜SrOeFflT2P074344在查詢結(jié)果框右上角,點擊[統(tǒng)計報表]鏈接打開新窗口。統(tǒng)計報表可以顯示Bug,TestCase或TestResult當(dāng)前查詢結(jié)果的統(tǒng)計信息。在統(tǒng)計報表頁面的左側(cè)選擇統(tǒng)計項,點擊[查看統(tǒng)計]按鈕,右側(cè)顯示Flash統(tǒng)計圖表。如下圖:
senpul5n£D口昵。創(chuàng)洼者馬有senpul5n£D□日叩靖日礎(chǔ)浦Mb“q*M為左今?市網(wǎng)日皿解點^翔分櫛t痘廠壓心帆s日的樣flu掖□日網(wǎng)郵句弟粉鬻v璃□日g舞輯分櫛匚G.9供間日U盼有C強口土。關(guān)閉日明父櫛(震*口關(guān)閉出盼機痂□日皿敏推■閥公新&Q世指概人河24二.smc3卜Ex7£??5形二I,gHHEngsg崗色官24二.smc3卜Ex7£??5形二I,gHHEngsg崗色官ErJE官導(dǎo)』Q官z&En括臺莒??sE7IECIDEEd由°?捋a*-7SEI22JM宮宮在安裝過程或者通過編輯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可以實時和定時發(fā)送郵件通知。在新建Bug或TestCase并保存后,指派給和抄送給將收到實時郵件通知??梢栽凇俺徒o”編輯框輸入多個用戶帳號或者郵件地址,地址之間用逗號分隔。如下圖,BugFree自動按照輸入的字母對用戶名進行篩選。BugFree還可以發(fā)送定期郵件通知。如果需要定期對所有未關(guān)閉Bug的當(dāng)前指派者發(fā)送郵件提醒,在Linux環(huán)境下定期執(zhí)行bugfree/Shell/NoticeBug.sh;Windows環(huán)境下則定期執(zhí)行bugfree/Shell/NoticeBug.bat。如果需要每周接收各工程/模塊的過去7天新增Bug和超過7天未處理的Bug的郵件通知:a> 后臺管理頁面,編輯指定的工程,在通知郵箱編輯框輸入郵件接收的地址。b>Linux環(huán)境下,通過crontab定期執(zhí)行bugfree/Shell/StatBug.sh;Windows環(huán)境下則可以通過定時任務(wù)程序定期執(zhí)行bugfree/Shell/StatBug.bat。在BUG和CASE中使用UBB代碼BugFree2.0提供了對基本UBB代碼的支持,可以在編寫復(fù)現(xiàn)步驟和注釋時添加鏈接、設(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默認附件大小為1000K,可以編輯Include/Config.inc.php文件下列設(shè)置更改上傳文件大小。$CFG['File']['MaxFileSize']=1024*1000。 //Themaxfilesize(Byte>.使用快捷鍵BUGFREE管理員角色BUGFREE管理員角色以下快捷鍵需要瀏覽器支持。頁面快捷鍵說明主史血Ctrl+G彈出一個對話框。輸入ID后,直接打開相應(yīng)編號的Bug,Case或ResultBug,Case和Result通用快捷鍵Alt+P顯示查詢結(jié)果的上一個記錄Alt+N顯示查詢結(jié)果的下一個記錄Alt+E編輯當(dāng)前記錄Alt+S保存記錄Bug史血Alt+R解決BugAlt+C關(guān)閉BugAlt+A激活BugCase貝面Alt+C復(fù)制CaseAlt+R運彳亍CaseResult貞面Alt+B創(chuàng)建BugBugFree的管理員包括系統(tǒng)管理員、工程管理員和用戶組管理員三種角色。可以同時指派任意用戶為任意角色。這三種管理員登陸B(tài)ugFree之后,主頁面上方導(dǎo)航欄會顯示一個[后臺管理]的鏈接。系統(tǒng)管理員全新安裝BugFree之后,會自動創(chuàng)建一個默認的系統(tǒng)管理員帳號admin。你可以通過編輯BugFree目錄下的Include/Config.inc.php文件,增加其他系統(tǒng)管理員帳號。例如,假設(shè)要將user1設(shè)置為系統(tǒng)管理員。編輯Include/Config.inc.php文件,將user1添加到下面的行。/*2.Defineadminuserlist.Likethis:array('admin','test1'>*/$CFG['AdminUser']=array('admin',’user1>。注意:如果userl不存在,首先需要默認管理員帳號admin登錄之后,創(chuàng)建該用戶。工程管理員工程管理員只能由系統(tǒng)管理員指派,指定哪些用戶組可以訪問當(dāng)前工程。該角色負責(zé)維護Bug和Case的模塊結(jié)構(gòu)。用戶組管理員用戶組管理員可以由系統(tǒng)管理員或者其他用戶組管理員指派,負責(zé)維護一個用戶組。一般情況下,用戶組管理員和工程管理員可以是同一個用戶。但是在大型的組織,在人員很多的情況下,可以指派專人對用戶組進行維護。技術(shù)負責(zé)人則擔(dān)當(dāng)工程管理員的角色,負責(zé)維護Bug和Case的模塊結(jié)構(gòu)。管理員的具體權(quán)限系統(tǒng)管理員、工程管理員和用戶組管理員三種角色的詳細權(quán)限如下表所列。系統(tǒng)管理員工程管理員用戶組管理員工程管理可以添加工程可以查看和編輯所有工程可以修改工程名稱和顯示順序可以指派工程用戶組可以指派工程管理員可以編輯Bug或Case模塊不可以添加工程僅可以查看和編輯自己是工程管理員的工程不可以修改工程名稱和顯示順序可以指派工程用戶組不可以指派工程管理員可以編輯Bug或Case模塊無權(quán)限用戶管理可以查看所有用戶可以查看所有用戶可以查看所有用戶個人資料整理僅限學(xué)習(xí)使用可以添加用戶可以編輯、禁用或激活所有用戶可以添加用戶可以編輯、禁用或激活自己創(chuàng)建的用戶或本人可以添加用戶可以編輯、禁用或激活自己創(chuàng)建的用戶或本人用戶組管可以查看所有用戶組可以查看所有用戶組可以查看所有用戶組理可以添加用戶組可以編輯或刪除所有用戶組可以添加用戶組可以編輯或刪除自己添加的用戶組可以添加用戶組可以編輯或刪除自己添加的用戶組或自己是用戶組管理員的組用戶管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 出借款合同范例
- 代銷fsc產(chǎn)品合同范例
- coco奶茶加盟合同范例
- 制作認購合同范例
- 個人棚車出售合同范例
- 2025-2030年免拆清洗接頭套件項目商業(yè)計劃書
- 2025-2030年光纖盒項目商業(yè)計劃書
- 佛山商標(biāo)注冊合同范例
- 做賬實操-煤炭行業(yè)的賬務(wù)處理分錄
- 公司勞務(wù)協(xié)作合同范例
- DB14∕T 1334-2017 波形鋼腹板預(yù)應(yīng)力混凝土組合結(jié)構(gòu)橋梁懸臂施工與驗收規(guī)范
- ECharts數(shù)據(jù)可視化課件 第4章 雷達圖、旭日圖和關(guān)系圖
- 幸福女人課件教學(xué)課件
- 天翼云從業(yè)者考試復(fù)習(xí)題及答案
- 機械零件維修技術(shù)操作規(guī)程
- 2024年江蘇省南京外國語丘班、南京一中數(shù)理人才班特長生招生數(shù)學(xué)試卷
- 2024年內(nèi)蒙古呼和浩特市中考數(shù)學(xué)試卷(附答案)
- 江蘇省行政執(zhí)法人員近年考試真題(含解析)
- 護理美學(xué)-第八章 護士的非語言美
- DL∕T 2591-2023 垃圾發(fā)電廠垃圾儲運系統(tǒng)運行規(guī)程
- GB/T 44053-2024液壓傳動凈油機水分離性能的試驗方法
評論
0/150
提交評論