免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
整合CVSNT 和 Mantis 缺陷管理系統(tǒng) - 『.net技術』
整合CVSNT 和 Mantis 缺陷管理系統(tǒng) 缺陷管理是貫穿于整個軟件開發(fā)生命周期中不可缺少的一個環(huán)節(jié)。 缺陷包括產(chǎn)品錯誤,需求和設計變更,新特性或擴展功能(New Feature,Enhancement)等,它存在于整個軟件開發(fā)生命周期之中。使用缺陷管理系統(tǒng)便于項目組和管理人員獲取正確、足夠的信息,簡化了地域分散的組織的信息共享流程,它還可以實現(xiàn)工作流程的自動化,最大限度減少重復工作。 錯誤報告應該包括: * 失敗描述:摘要、重建步驟、隔離信息; * 識別信息:順序的ID號、報告作者、報告日期。 * 嚴重性等級,以評估在測試條件下,錯誤在系統(tǒng)中的絕對影響; * 優(yōu)先級,評估顧客實際使用中發(fā)生事件的可能性,或對顧客的后續(xù)影響; * 環(huán)境:系統(tǒng)軟、硬件配置,測試版本號; * 附件,錯誤信息或屏幕截圖。 提交之后,Bug為‘新建‘狀態(tài),由測試人員確認后,狀態(tài)為“已確認”,然后再由變更控制委員會(視項目規(guī)模組織,可以是不同角色的幾個人組成或一個人擔當)評審決定: * 確認是Bug,分配給相關開發(fā)人員修復,狀態(tài)為‘已分派‘; * 不是Bug或其他原因,關閉,狀態(tài)為‘已關閉‘,然后在解決狀況中根據(jù)實際情況選擇; * 是Bug,但延遲到下一個版本修復,狀態(tài)為關閉,在解決狀況中設置為暫停。 開發(fā)人員將問題修復后,其狀態(tài)改為‘以解決‘,他們應發(fā)布到下一個測試版本(Test Build)中,測試人員測試所有‘以解決‘的問題,沒有問題應關閉,未修復則要重新打開。 對其他變更(如需求改變或新增),以上流程同樣適用,但可能需要多次分配,如需求變更,業(yè)務分析員要更新需求文檔,系統(tǒng)分析員要更新設計文檔,然后程序員改代碼。 Mantis 是一個PHP開源的缺陷追蹤管理系統(tǒng),配置非常簡單。由于我們的研發(fā)團隊分散于各地,需求、設計、開發(fā)、測試和用戶反饋來自不同地區(qū),使用電子郵件和文檔來跟蹤缺陷時,信息共享和錯誤狀態(tài)更新特別費時費力,文檔工作量也越來越大,于是我們決定啟用Web形式的缺陷追蹤管理系統(tǒng),共用數(shù)據(jù)實現(xiàn)工作流自動化。初步選擇決定使用Mantis,在經(jīng)過測試小組一個多月對Mantis系統(tǒng)的測試試用后,反饋結果良好,我們馬上決定將系統(tǒng)用于跨地域開發(fā)的項目,在半年的時間里,系統(tǒng)運行穩(wěn)定,性能也不錯,流程得到了極大的簡化,交互性增強,提高了工作效率。 Mantis基本特性: * 操作簡單,上手快 * 同時支持多個項目、68種語言,包括中文; * 支持多種大型數(shù)據(jù)庫(MySQL, MSSQL, PostgreSQL, Oracle) * 權限設置靈活,不同角色有不同權限,每一個項目都可以設置不同權限,每個項目可設為公開或私有狀態(tài),每個缺陷可設為公開或私有狀態(tài),每個注釋可設為公開或私有狀態(tài),每個缺陷可以在不同項目間移動; * 主頁可發(fā)布項目相關新聞,方便信息傳播; * 方便的缺陷關聯(lián)功能,除重復缺陷外,每個缺陷都可以鏈接到其他相關缺陷; * 支持上傳附件 * 注冊支持驗證碼和郵件確認 * 支持自復位密碼 * 缺陷時間追蹤 * 權限置頂功能 * 動作認證方式(默認,LDAP, HTTP, Active Directory) * 缺陷報告可打印或輸出為CSV格式,WORD格式,Excel 格式, HTML格式; * 可自定義用戶缺陷字段; * 系統(tǒng)自動跟蹤記錄缺陷歷史,可輸入注釋; * 生成報告和圖表:支持繪制各種缺陷趨勢圖和柱狀圖(可選); * RSS 反饋 * 可定制的Email通知功能,每個用戶可根據(jù)自身的工作特點只訂閱相關缺陷狀態(tài)郵件; * 支持整合Wiki(可選) * 聊天集成(可選) * 版本控制集成:支持整合CVS和SVN * 缺陷工作流程可以完全定制,不過定制工作流略顯繁瑣。 小結: 集成CVSNT: 必須和CVSNT在一個服務器上! 增加一個用戶如cvs,該用戶要有提交注釋的權力! 然后打開 config_defaults_inc.php,修改如下的配置: # --- Source Control Integration ------ # For open source projects it is expected that the notes be public,however, # for non-open source it will probably beVS_PRIVATE. = VS_PRIVATE; # Account to be used by the source control script. The account must beenabled # and must have the appropriate access level to add notes to allissues even # private ones DEVELOPER accessrecommended. = ‘cvs‘; # If set to a status, then after a checkin with a log message that matchesthe regular expression in # , the issue statusis set to the specified status. If set to OFF, the # issue status is notchanged. = RESOLVED; # Whenever an issue status is set to , theissue resolution is set to # the value specified for thisconfiguration. = FIXED; # Regular expression used to detect issue ids within checkin comments. #see preg_match_all documentation at # http://www.php.net/manual/en/function.preg-match-all.php = ‘/bissue [#]{0,1}d+b/i‘ # Regular expression used to detect the fact that an issue is fixed andextracts # its issue id. If there is a match to this regular expression, thenthe issue # will be marked as resolved and the resolution will be set tofixed. = ‘/bissue [#]{0,1}d+[Fixed]/i‘ 抓?。╟heckout)倉庫的CVSROOT,修改 loginfo 文件為: * ALL C:/Dev/php/php.exe C:/Dev/Mantis/core/checkin.php 然后提交 loginfo 文件! 然后只要你提交的文件注釋中含有 ‘issue #122‘ or ‘issue 122‘ 的字眼,就會被自動加入到 對應的 122 號問題的注釋上!而注釋中含有‘issue #122[Fixed]‘則還會自動改變問題的狀態(tài)為fixed. 這樣一般cvs就ok了,不過在cvsnt中支持bug id的功能,可以通過參數(shù)的形式傳入 checkin.php * ALL C:/Dev/php/php.exe C:/Dev/Mantis/core/checkin.php %u %s %b %m
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
集成SVN源碼管理和Mantis缺陷跟蹤
純月部落
CVS 實踐: 配置CVSNT 服務器自動檢查注釋
Mantis安裝配置手冊
Eclipse團隊CVS簡明教程(1)
目前比較流行的缺陷跟蹤系統(tǒng)簡介
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服