1 建立項目
1.1 權限歸屬
Jira系統管理員
1.2 執行內容
建立項目、工作流分配調整、制定項目負責人及默認經辦人
1.3 建立項目過程
- 登錄使用Jira系統管理員權限登錄Jira系統
- 點擊上方的【項目】--【創建項目】
彈出選擇項目類型,根據實際情況選擇,如果是測試任務,一般選擇【軟件研發】
向下一步,一直選擇,彈出錄入項目名稱界面,填寫必要的信息,點擊【提交】,此時也可以直接選擇項目負責人。當然如果沒有選擇,后面也可以修改。
- 點擊新建的項目,進入【管理】,選擇【工作流】
-
- 選擇【切換方案】或者【增加工作流】,由於本次驗證主要針對缺陷的管理,所以選擇增加缺陷的工作流方案(也可以使用切換方案的方法增加缺陷工作流),對於不同的問題類型,可以選擇不同的工作流,其他不做詳細講解。
- 進入【增加工作流】,彈出【添加存在的工作流】界面,該界面顯示系統所有的工作流及問題類型,選擇【Test】點擊【向后】;
說明:Test工作流是以前已經建立好的針對於缺陷的工作流。
- 選擇【切換方案】或者【增加工作流】,由於本次驗證主要針對缺陷的管理,所以選擇增加缺陷的工作流方案(也可以使用切換方案的方法增加缺陷工作流),對於不同的問題類型,可以選擇不同的工作流,其他不做詳細講解。
-

- 選擇工作流【Test】適用的問題類型,本次選擇【缺陷】
- 完成后的工作流方案如下,該工作流為草稿狀態,點擊【發布】進入發布工作流界面。
- 進入發布工作流界面,點擊【關聯】后,該工作流正式生效使用。
- 進入項目的【管理】--【項目角色】
- 增加該項目的管理員,一般分配給研發經理或者項目負責人。該權限可以實現對Jira中該項目的管理,包括人員分配,版本發布及編寫模塊信息等。
2 管理項目
該過程發生在Jira管理員將建立項目之后。
2.1 權限歸屬
項目管理員
2.2 執行內容
項目角色分配、模塊分配及版本錄入。對於有特殊權限要求的人員,可以聯系Jira系統管理員完成添加。
2.3 項目管理過程
使用該項目管理員的權限登錄,執行項目管理過程
- 項目角色添加
點擊JIRA界面【項目】--【所有項目】,查找到自己的項目,點擊進入【管理】--【項目角色】,選擇相應的開發測試人員,點擊更新。
-

- 版本添加
點擊JIRA界面【項目】--【所有項目】,查找到自己的項目,點擊進入【管理】--【版本】,輸入相應版本、描述、日期,點擊【添加】。
-

- 模塊管理
點擊JIRA界面【項目】--【所有項目】,查找到自己的項目,點擊進入【管理】--【模塊】,輸入相應模塊名稱、描述、模塊負責人、默認經辦人等,點擊【添加】。
-

默認經辦人是指該模塊有缺陷或者任務提交時,在經辦人中,顯示設置的默認經辦人,例如如果module1出現問題,缺陷等提出后,經辦人一項自動顯示項目默認的經辦人,如果module2出現問,顯示的默認顯示的經辦人是該模塊的負責人,即:劉我
3 工作流的建立
3.1 執行歸屬
jira管理員
3.2 執行內容
建立缺陷的工作流程,並對流程進行跳轉操作權限配置及跳轉界面配置
3.3 工作流建立過程
3.3.1 問題狀態新建
- 使用管理員權限進入【jira管理】--【問題屬性】--【狀態】,添加新的問題狀態,該問題狀態將會被應用到工作流中動作流轉。例如增加“已分配”狀態。也可以對現有的狀態進行翻譯,方便查看,只需點擊【翻譯狀態】即可,翻譯后點擊【更新】,本文不做詳述。
2.3.2 工作流的建立
- 使用管理員權限進入【jira管理】--【問題】,點擊工作流。
- 復制現有jira工作流(也可以自己新建工作流,本文為了敘述方便,使用復制修改原有的工作流的方法)。
- 點擊【刪除工作流動作】刪除不必要的工作流
- 點擊【編輯】,將狀態名稱漢化
- 在工作流編輯界面下方,輸入新添加的工作流步驟,能夠添加新的工作流動作。
- 選擇需要修改的具體的工作流,點擊【添加工作流動作】,進入動作添加界面。以下方為例;
工作流動作名稱:為顯示的動作,該動作顯示在問題缺陷界面,點擊,可以進入下一流程。
描述:為鼠標放在該工作流動作名稱上后,浮起的文字。
目標步驟:為點擊工作流動作后,轉入的狀態。
工作流動作視圖:為點擊該工作流名稱后,彈出的界面,例如,如果研發將問題修復,彈出該界面,可以輸入一些必要信息,例如問題解決狀態,備注信息,修改內容等。對於跳轉中的界面及界面字段配置,將在后面界面章節中介紹。
-

- 增加工作流動作后界面,如下所示
- 已完成了工作流動作,還需,給該動作增加觸發的條件,接上圖,點擊【確認分配】,彈出【確認分配】的動作觸發條件,該條件是指什么人有點擊該動作按鈕的權限。
- 點擊【添加條件】,彈出添加條件界面,每次可以選擇一個條件。如下圖,對於確認分配的點擊權限,我們定義為,研發人員擁有該權限,所以在選擇觸發條件時,選擇【用戶組中的用戶】,開發人員。
- 如果需要多個條件同時成立,只需要再次點擊【添加條件】,重復添加動作,之后將觸發條件修改為【下列所有條件】,如果只需要一個條件,可設置為【下列條件之一】。
- 對於【觸發器】及【校驗條件】一般不做修改。對於【處理結果】我們也可選擇【添加結果處理功能】來選擇執行該操作后,一起被指向的其他功能,但是,一般情況下也不需要我們修改,對於研發修改過的問題,我們可以將處理結果增加一條,“分配給報告人”,可以利用該功能,自動將已經修復的問題分配給報告人做回歸測試。
特別說明:對於新建的狀態或者動作轉接,有些用戶在缺陷瀏覽界面看不到,例如,不能使用“已經修復”這個自建的狀態,此時需要將登陸用戶所在組開通執行工作流權限(權限方案中配置)
-

4 界面新建
Jira中的界面可以自己新建定義,對於不同的工作流跳轉,可以彈出不同的界面,但是對於已經定義的字段,不能修改狀態。例如,新建的界面中的是否必填及默認帶出,都受BUG新建界面控制,而新建界面字段是否必填,又受【字段配置】中字段是否必填控制。
4.1 執行歸屬
Jira管理員
4.2 執行內容
新建界面,並將界面應用到不同的流程跳轉中。
4.3 界面建立
- 使用管理員權限進入【jira管理】--【問題屬性】--【界面】,點擊【添加界面】,輸入名稱,如下,該界面用於回歸關閉問題彈出。
- 新建完成后,返回界面頁面,點擊右邊的【配置】,彈出配置界面,並在該界面添加所需要的字段(jira默認有部分字段,不需要自己新建,如果默認字段不能滿足要求,可以在自定義字段中添加)如下圖。
- 界面配置完成后,可以被應用,如下圖
- 使用效果如下
4 重點問題說明
- 經辦人不在創建問題界面顯示,是由於當前登陸用戶,沒有分配問題的權限。
- 不執行工作流(例如在問題中部分項不顯示)是因為當前用戶沒有權限,需要在權限設置中的執行工作流中添加
- 關於共享過濾器,只有同一用戶組才可以共享給同組成員,例如admin如果不是jira-tester組成員,也無法共享自己建立的過濾器給jira-tester用戶組。
- 如果想要查看項目,必須有該項目的瀏覽權限,即使是jira管理員,如果沒有該權限也無法查看項目,導致無法在主界面顯示出問題標簽。
- 該博客參考百度6.3.12文檔,結合自身再修改。
