| Mantis是一個(gè)缺陷跟蹤系統(tǒng),以Web操作的形式提供項(xiàng)目管理及缺陷跟蹤服務(wù)。 Mantis可以幫助所有開(kāi)發(fā)人員完成系統(tǒng)需求缺陷的有效管理,對(duì)于bug問(wèn)題的狀態(tài)變化將通過(guò)mail的形式由系統(tǒng)自動(dòng)通知相關(guān)人員。且可以自動(dòng)生成統(tǒng)計(jì)報(bào)表和自動(dòng)導(dǎo)出成doc或excel格式的文件。 Mantis是基于mysql+php的服務(wù),可以通過(guò)備份mysql數(shù)據(jù)庫(kù)實(shí)現(xiàn)資源的備份與還原。具有極高的安全可靠性。 本說(shuō)明適用于mantis1.1版,關(guān)于1.1版的英文說(shuō)明可以參照http://www.mantisbt.org/ 轉(zhuǎn)載請(qǐng)注明出處:http://blog.csdn.net/charisma_fox/archive/2008/09/08/2898694.aspx 1? 操作指南 ************************************************* 以下設(shè)置針對(duì)所有用戶 1.1??? “新用戶登錄” 目前本系統(tǒng)的訪問(wèn)地址為:http://192.168.1.222:8080/mantis/ 用戶可以通過(guò)首頁(yè)顯示的“注冊(cè)一個(gè)新帳號(hào) ”進(jìn)行新用戶注冊(cè)。為方便辨識(shí)和記憶,用戶名命名規(guī)則同公司郵箱(例如周婷用戶名為zhout),注冊(cè)之后,注冊(cè)郵箱會(huì)收到系統(tǒng)的郵件提示。根據(jù)提示進(jìn)行帳號(hào)激活,用戶需要在激活頁(yè)設(shè)置密碼,否則以后將無(wú)法登錄。 如忘記密碼或者需要重置密碼,可以通過(guò)“忘記密碼?”進(jìn)行密碼重置。或者聯(lián)系管理員再次激活。如果遇到帳號(hào)無(wú)法激活的情況請(qǐng)及時(shí)與我聯(lián)系,email:fox@****.com 1.2 “我的視圖”頁(yè) 登錄之后首先進(jìn)入“我的視圖”頁(yè),這里顯示5類(lèi)問(wèn)題: 指定給我的: 需要由登錄者處理的問(wèn)題 未指定的: 已經(jīng)報(bào)告但尚未分配到開(kāi)發(fā)人員的問(wèn)題 由我報(bào)告的 由登錄者本人報(bào)告的問(wèn)題 已解決的 最近修改 我正在監(jiān)視的 用戶可以選擇需要關(guān)注的問(wèn)題進(jìn)行監(jiān)視 注:頁(yè)面右上角有一個(gè)切換項(xiàng)目的下拉菜單,可以選擇查看本人需要關(guān)注的某個(gè)項(xiàng)目的問(wèn)題。 1.3 “查看問(wèn)題”頁(yè) 此頁(yè)上面一部分為查詢條件組合,用戶可以指定查找問(wèn)題的條件,點(diǎn)擊某項(xiàng)之后將出現(xiàn)下拉菜單供用戶選擇;下面一部分為所有問(wèn)題列表,列出了問(wèn)題的摘要信息,點(diǎn)擊問(wèn)題之后將出現(xiàn)“查看問(wèn)題詳細(xì)資料”頁(yè)。 “查看問(wèn)題詳細(xì)資料” 各項(xiàng)不詳細(xì)解釋了。其中最下面一行按鈕可以對(duì)問(wèn)題進(jìn)行操作。由于權(quán)限的設(shè)置不同,各級(jí)別用戶可使用的按鈕個(gè)數(shù)不同。 ? “修改問(wèn)題” 修改問(wèn)題的各項(xiàng)基本屬性,并添加注釋。 ? “分派” 將問(wèn)題分派給某個(gè)開(kāi)發(fā)人員來(lái)處理,分派之后系統(tǒng)將自動(dòng)向被分派人發(fā)送郵件通知,被分派人打開(kāi)mantis之后將在“我的視圖”頁(yè)看到被分派的問(wèn)題。 ? “將狀態(tài)改為” 這里是對(duì)問(wèn)題狀態(tài)的定性,分為6個(gè)層次,具體使用方法見(jiàn)“Bug跟蹤流程”。 ? “監(jiān)視問(wèn)題” 點(diǎn)擊此按鈕后用戶就可以對(duì)該問(wèn)題進(jìn)行監(jiān)視,也就是說(shuō)只要該問(wèn)題有改動(dòng),系統(tǒng)就會(huì)自動(dòng)發(fā)郵件通知到本人。在“我的視圖”頁(yè)也可以體現(xiàn)出來(lái)。 ? “創(chuàng)建子項(xiàng)問(wèn)題” 可以創(chuàng)建該問(wèn)題的子項(xiàng)問(wèn)題。 ? “移動(dòng)問(wèn)題” 可以將該問(wèn)題移動(dòng)到別的項(xiàng)目中(需要相應(yīng)的權(quán)限)。 ? “刪除問(wèn)題” 刪除無(wú)用的問(wèn)題,已處理完畢的問(wèn)題建議不必刪除,關(guān)閉即可,以保留問(wèn)題記錄。 “關(guān)系” 可以指定問(wèn)題之間的關(guān)聯(lián)關(guān)系,具體關(guān)聯(lián)方式見(jiàn)下拉菜單。 “上傳文件” 可以上傳與問(wèn)題相關(guān)的文件,大小暫時(shí)限制為5M。 “問(wèn)題歷史” 此項(xiàng)為問(wèn)題處理的歷史記錄。 1.3.1??? 修改問(wèn)題狀態(tài) 這是mantis比較重要的一個(gè)功能,問(wèn)題的每次改動(dòng)都要發(fā)生狀態(tài)的改變,以此來(lái)標(biāo)記問(wèn)題的處理情況。 1.4 “報(bào)告問(wèn)題”頁(yè) “分類(lèi)”是在創(chuàng)建項(xiàng)目時(shí)指定的,比如USBOSS后臺(tái)可以分類(lèi)為“計(jì)費(fèi)”和“帳務(wù)”,以方便問(wèn)題的定位。如果項(xiàng)目創(chuàng)建時(shí)未分類(lèi)則此項(xiàng)為空。 “查看狀態(tài)”中的兩個(gè)選項(xiàng)“公共”和“私有”決定此問(wèn)題所有人都可見(jiàn)還是只有本項(xiàng)目組的成員可見(jiàn)。 選擇高級(jí)報(bào)告后還可以選擇具體的平臺(tái)設(shè)置和產(chǎn)品版本等參數(shù)。 新報(bào)告的問(wèn)題狀態(tài)默認(rèn)為新建。 1.5 “修改日志”頁(yè) 這里顯示項(xiàng)目的更新日志 1.6 “使用說(shuō)明”頁(yè) 這里可以鏈接到mantis的官方網(wǎng)站,里面有詳細(xì)的使用幫助,英文的。 1.7 “個(gè)人帳號(hào)”頁(yè) 個(gè)人帳號(hào) 設(shè)置個(gè)人信息,包括密碼、郵件、姓名。 更改個(gè)人設(shè)置 設(shè)置郵件通知的緊急程度級(jí)別等,可根據(jù)個(gè)人需要和喜好來(lái)設(shè)置接收郵件通知的級(jí)別。 管理平臺(tái)配置 配置平臺(tái),包括硬件平臺(tái),操作系統(tǒng),版本等信息。 ************************************************* 以上設(shè)置針對(duì)所有用戶 ************************************************* 以下設(shè)置只針對(duì)權(quán)限為“經(jīng)理”的用戶 1.8 “管理”頁(yè)(經(jīng)理級(jí)用戶) 1.8.1 項(xiàng)目管理 編輯項(xiàng)目 設(shè)置項(xiàng)目的基本屬性,上傳文件路徑不需要設(shè)置,因?yàn)槟壳安捎脭?shù)據(jù)庫(kù)的方式存儲(chǔ)文件。 子項(xiàng)目 將現(xiàn)有項(xiàng)目添加到本項(xiàng)目的子項(xiàng)目中(必須有相應(yīng)的權(quán)限)。 分類(lèi) 上面已提到過(guò),為了查找問(wèn)題的方便而設(shè)置的問(wèn)題類(lèi)別,可根據(jù)項(xiàng)目情況設(shè)置。 版本 設(shè)置項(xiàng)目的版本號(hào)。 添加用戶至項(xiàng)目 添加參與本項(xiàng)目的人員,并設(shè)置人員權(quán)限,注意這里的權(quán)限與用戶本身的權(quán)限不同,需要單獨(dú)指定。目前指定測(cè)試組的成員為“測(cè)試人員”,其他程序員都指定為“開(kāi)發(fā)人員”,如果項(xiàng)目查看狀態(tài)為私有,則只有在這里添加了的人員才可以訪問(wèn)本項(xiàng)目的問(wèn)題。通過(guò)最下面一行的按鈕可以快速地從別的項(xiàng)目導(dǎo)入人員,或?qū)⒈卷?xiàng)目的人員導(dǎo)出到別的項(xiàng)目。 管理帳號(hào) 查看人員列表,刪除人員。如果需要修改人員權(quán)限,可以先刪除然后重新添加。 1.8.2? 管理配置 這里可以查看各用戶級(jí)別的權(quán)限設(shè)置,但不能修改,不詳述。 ************************************************* 以上設(shè)置只針對(duì)權(quán)限為“經(jīng)理”的用戶 ************************************************* 以下設(shè)置只針對(duì)權(quán)限為 “管理員”的用戶 1.9 “統(tǒng)計(jì)報(bào)表”頁(yè)(管理員級(jí)用戶) 查看按各種方式統(tǒng)計(jì)的所有Bug報(bào)表。 1.10???? “管理”頁(yè)(管理員級(jí)用戶) 1.10.1??? 用戶管理 創(chuàng)建、修改、刪除帳號(hào),重設(shè)帳號(hào)密碼,給用戶分配項(xiàng)目等。 1.10.2??? 項(xiàng)目管理 除了“經(jīng)理”級(jí)人員的功能之外,還可以創(chuàng)建、刪除項(xiàng)目,創(chuàng)建子項(xiàng)目等。 1.10.3??? 自定義字段管理 可以為報(bào)告問(wèn)題添加必要的自定義字段,可以是時(shí)間類(lèi)型,字符串類(lèi)型,數(shù)字類(lèi)型等。 1.10.4??? 管理全局配置 添加、編輯、刪除平臺(tái)配置 1.10.5??? 管理配置 包括權(quán)限報(bào)表、工作流開(kāi)始、工作流、郵件提醒四項(xiàng),可根據(jù)實(shí)際需要靈活配置,不詳述。 ************************************************* 以上設(shè)置只針對(duì)權(quán)限為 “管理員”的用戶 2 其他重要設(shè)置 2.1 添加時(shí)間型自定義字段 添加其他的字段比較容易,添加類(lèi)似于時(shí)間字段,“管理→自定義字段配置” 填寫(xiě)“新自定義字段”的名稱,例如:“發(fā)布時(shí)間”。單擊“新建自定義字段”按鈕類(lèi)型,選擇時(shí)間型。 在這個(gè)版本中,時(shí)間型被顯示為“@8@”我們可以修改lang語(yǔ)言文件來(lái)修復(fù)。 $s_custom_field_type_enum_string = '0:字符串,1:數(shù)值,2:浮點(diǎn)數(shù),3:枚舉類(lèi)型,4:電子郵件,5:選擇框,6:列表,7:多選列表,8:日期型'; 2.2 漢化 Mantis支持多國(guó)語(yǔ)言,但有的時(shí)候漢化的文件跟不上版本的變更,需要我們自己來(lái)添加一些漢化的字段。下面介紹如何進(jìn)行漢化。 漢化是通過(guò)一個(gè)文件完成的 打開(kāi)這個(gè)文件D:\mantis\lang\strings_chinese_simplified.txt 漢化其實(shí)很簡(jiǎn)單,下面是我對(duì)1.1.2版本的添加的一些漢化的字段。 #$s_severity_enum_string?? = '10:新特性,20:微不足道,30:文字錯(cuò)誤,40:不合理或別扭,50:次要錯(cuò)誤,60:嚴(yán)重錯(cuò)誤,70:系統(tǒng)崩潰,80:系統(tǒng)死鎖'; $s_severity_enum_string?? = '10:新需求,20:A類(lèi)錯(cuò)誤,30:B類(lèi)錯(cuò)誤,40:C類(lèi)錯(cuò)誤'; $s_actiongroup_menu_update_product_build = '更新產(chǎn)品版本'; $s_actiongroup_menu_attach_tags = '附加 Tags'; $s_actiongroup_error_issue_is_readonly = '該問(wèn)題只讀'; $s_excel_export = 'Excel 導(dǎo)出'; $s_copy_versions_from = '從該項(xiàng)目復(fù)制版本'; $s_copy_versions_to = '復(fù)制版本到該項(xiàng)目'; $s_reauthenticate_title = '權(quán)限認(rèn)證'; $s_reauthenticate_message = '訪問(wèn)安全加密頁(yè)面,需要通過(guò)權(quán)限認(rèn)證才能訪問(wèn)。';
# Tagging $s_tags = 'Tags'; $s_tag_details = 'Tag 細(xì)節(jié): %s'; $s_tag_id = 'Tag號(hào)'; $s_tag_name = '名稱'; $s_tag_creator = '創(chuàng)建者'; $s_tag_created = '創(chuàng)建時(shí)間'; $s_tag_updated = '最后更新'; $s_tag_description = 'Tag 描述'; $s_tag_statistics = '使用統(tǒng)計(jì)'; $s_tag_update = '更新Tag: %s'; $s_tag_update_return = '返回Tag'; $s_tag_update_button = '更新Tag'; $s_tag_delete_button = '刪除Tag'; $s_tag_delete_message = '確定要?jiǎng)h除這個(gè)tag嗎?'; $s_tag_existing = '已有的 tags'; $s_tag_none_attached = '沒(méi)有相關(guān)的tags'; $s_tag_attach = '添加'; $s_tag_attach_long = '附加 Tags'; $s_tag_attach_failed = 'Tag 添加失敗.'; $s_tag_detach = 'Detach \'%s\''; $s_tag_separate_by = "(使用 '%s'分隔)"; $s_tag_invalid_name = '無(wú)效 tag 名稱.'; 把上面的文字,貼在strings_chinese_simplified.txt文件的末尾,保存即可。 如果還有一些文字沒(méi)有完成漢化,可以查看頁(yè)面的源文件,找到該字段的值,在strings_english.txt里面查找,將字段的值完整copy出來(lái),添加到strings_chinese_simplified.txt文件中,并編輯相應(yīng)的中文即可。 2.3 修改嚴(yán)重性等級(jí) 在config_defaults_inc.php文件中查找Mantis Enum Strings 就能看到系統(tǒng)中定義的一些級(jí)別都可以在這里找到,在此僅介紹嚴(yán)重性等級(jí)。 $g_severity_enum_string這個(gè)字段就是嚴(yán)重性等級(jí)的字段,可以按照需要在后面的值中進(jìn)行刪減,比如我只需要4類(lèi),就如下修改: $g_severity_enum_string = '10:feature,20:trivial,30:text,40:tweak'; 或者把上面的這行直接添加到config_inc.php這個(gè)文件中即可。 因?yàn)镸antis的配置文件,是根據(jù)config_defaults_inc.php設(shè)置的,但凡是在config_inc.php這個(gè)文件中進(jìn)行聲明的,都將依據(jù)config_inc.php為準(zhǔn)。 3 Mantis 缺陷跟蹤流程 ? |