<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    emu in blogjava

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      171 隨筆 :: 103 文章 :: 1052 評論 :: 2 Trackbacks
    Bugzilla 2.19.2 試用手記

    Bugzilla 2.19.2 試用手記

    bugzilla 2.19試用版已經發布很久了。但是我們還是繼續一直在使用2.18,一是不知道2.19版是否穩定,二是2.18版的已經有wfifi的漢化模板可以用。但是現在公司開始在評估是否購買jira了。于是粗略比較了一下jira和bugzilla。

    初看了一下jira,和bugzilla各有特色,比較突出的感覺到的有:
    1 jira號稱是個IMS(issue management system),也就是說,它不但可以管理bug,還可以管理其他種類的issue比如task,而且自己可以創建新類型的issue。相比之下bugzilla卻是個DMS(defect management system),它的眼中一切都是bug。雖然最終可以實現的功能沒有大的差別,但是卻從概念上讓人感覺到他們之間的差異。
    2 jira支持subscribe,也就是訂閱指定的bug信息,bugzilla到2.18版還沒有發現這樣的功能。
    3 bugzilla支持生成chart,jira似乎沒有這個功能。
    4 bugzilla現在已經有漢化包,jira支持的大概8種左右的語言里面,沒有發現中文。不過作為一個外企,我們不需要一個界面漢化的DMS
    5 jira的企業版據說還可以自己定義issue的處理流程,不過好像要改源碼呵呵。
    6 jira的權限系統做得比bugzilla細致。
    7 jira要花money

    為了更加公平的比較bugzilla和jira,上網嚇了最新的bugzilla2.19.2版,比其2.19.1版沒有多實現多少特性,但是據說改了些bug。與2.18版比起來,最突出的是增加了一個類似jira的subscribe的功能,叫Whining。此外提供了用戶名下拉框,以后可以不用敲assignee了(其實我早就自己實現了相同的功能,我的QA其實沒怎么敲過assignee),生成報表使用的條件可以反轉。還有寫環境變量和報表參數之類的特性看起來和我關系不大。不過第一個note沒看明白:


    A higher level of categorization (departments, locations, etc...) is now available for bug reports


    這應該是說做report的時候提供了更高級的分類的意思吧?但是與之關聯的bug里面卻說:


    It would be nice if one could group products into categories(departments, groups, organization, etc.)...


    這應該是說創建product的時候可以分類的意思。

    因為原來服務器上已經安裝過bugzilla2.18,安裝2.19的時候容易的多了。在apache的發布目錄下新建了一個newbugzilla目錄,把下載的包解壓到里面去。然后進而命令行狀態下,perl checksetup.pl,驗證了一下使用的包全部爭取安裝,并且生成了localconfig文件。打開localconfig,把$db_pass填上,重新perl checksetup.pl。安裝腳本開始升級數據庫(新版本的bugzilla需要用到一些新的表或者在舊表里面加些新的字段),順利通過。

    打開瀏覽器訪問newbugzilla,除了沒有中文界面之外一切如常,進去看assignee還是文本框,Whining功能也找不著,奇怪了。
    進入目錄里面搜相關的文件,在根目錄下發現了whine.pl。既然沒有鏈接,就直接敲地址訪問它試試?從ie輸入它的地址,出來一個錯誤頁面:no permission。
    原來新的功能要關聯到新的group才有權使用。進用戶關聯把所有的角色都先加給自己先?;氐街黜撍⑿乱幌?,果然,處來了一個whining鏈接,點開一看,爽!

    用戶名下拉框的問題,在2.19.1版的release notes上面關聯到一個bug。過去看這個bug的說明和附件,說是要加一段代碼在\template\en\default\global下面,叫userselect.html.tmpl。在本地一找,這個文件已經有了,可是為什么用戶沒有變成下拉列表呢?打開userselect.html.tmpl一看:
    [% IF Param("usemenuforusers") %]
    ......
    原來要讀到usemenuforusers這個參數為真的時候才顯示為下拉框的。進parameter里面,找到usemenuforusers這一項,改為true,回到創建bug頁面,用戶框果然變成下拉框了。

    再找找A higher level of categorization 在哪里?找了半天沒找到categories之類的東西,不過在parameter里面發現了一個新東西:useclassification。把這個參數打開(on)之后,菜單多了一項 Classifications ,大概就是指的這個東西了。在Classifications 中可以建立產品分類,然后再在產品分類中建立產品,或者把舊的產品關聯到創建的分類中(沒有關聯的產品全部屬于Unclassified類)。這樣在創建bug的時候就要先選分類,再選產品,再選組件。對產品線比較復雜的單位,這樣的功能還是有點討好的。


    posted on 2005-05-18 14:18 emu 閱讀(807) 評論(0)  編輯  收藏 所屬分類: 測試技術
    主站蜘蛛池模板: 一级毛片免费播放试看60分钟| 国产免费久久精品99re丫y| 香蕉视频在线观看免费国产婷婷| 91九色老熟女免费资源站| 亚洲男人天堂2017| 免费福利电影在线观看| 亚洲gv白嫩小受在线观看| 国产麻豆成人传媒免费观看| 精品久久亚洲中文无码| 精品久久久久久久久免费影院| 国产亚洲视频在线播放| 免费人成大片在线观看播放电影| 99久久免费国产香蕉麻豆| 亚洲熟妇无码一区二区三区导航| 国产又黄又爽又大的免费视频| 69成人免费视频无码专区| 亚洲AV无码成人精品区日韩| 亚洲国产精品视频| 国产黄在线播放免费观看| 亚洲日本va午夜中文字幕一区| 成人免费一级毛片在线播放视频| 亚洲欧美国产欧美色欲| 国产亚洲?V无码?V男人的天堂| 亚洲AV日韩AV永久无码色欲| 亚洲av永久无码精品三区在线4| 国产网站免费观看| 国产黄片不卡免费| 人碰人碰人成人免费视频| 亚洲国产精品成人精品软件| 国产精品无码免费视频二三区| 亚洲五月午夜免费在线视频| 免费精品国自产拍在线播放| 国产亚洲综合视频| 亚洲精品国产肉丝袜久久| 免费无遮挡无码永久在线观看视频| 国产亚洲日韩在线三区| 久久亚洲精品无码观看不卡| 浮力影院亚洲国产第一页| 国产大片免费观看中文字幕| 国产女高清在线看免费观看| 亚洲国产精品丝袜在线观看|