軟件測試 | 流程管理平臺
1.流程管理平臺簡介
JIRA是目前比較流程的測試流程管理工具,它的定制性非常強,所以很多大型企業(yè)使用。JIRA可以自定義流程、界面和字段。通過自定義的方式,我們就能讓整個工具更貼合公司的業(yè)務(wù)。并且JIRA提供的各種插件也非常豐富,可以滿足公司的各種業(yè)務(wù)需求。
測試匯總的測試用例和Bug都可以用JIRA進行跟蹤管理。
2.JIRA中的基本概念
JIRA中有一些基本的概念需要在使用前了解清楚。
Project(項目),可以開發(fā)一個App是一個項目,開發(fā)一個微信小程序也是一個項目。項目管理范疇內(nèi)可以被看做 “項目” 的都是JIRA中的項目。
lssue(問題)是JIRA 的核心。項目是由多個需要解決的問題組成的。管理不同的問題,可以用不同的問題類型。
JIRA里有一些預(yù)支好的問題類型,如Task(任務(wù))、Sub-Task(子任務(wù)),可以直接選擇使用這些問題類型,也可以自己創(chuàng)建新的問題類型。
問題包含屬性,如名稱、詳細(xì)描述、提交人、提交時間、優(yōu)先級、狀態(tài)等。屬性就是JIRA中的Field(字段)。待測的系統(tǒng)本身定義了一些常用的字段,用戶也可以創(chuàng)建一些自定義的字段。
lssue也有不同的狀態(tài),如待辦、進行中、已完成。Workflow(工作流)就是用來定義lssue的狀態(tài)以及狀態(tài)間的流轉(zhuǎn)的。
3.JIRA管理測試用例流程
接下來介紹在JIRA中如何管理測試用例。
(1)創(chuàng)建測試用例管理項目
在JIRA中創(chuàng)建一個流程管理類型的項目,項目被命名為【測試用例管理項目】。測試用例可以在這個項目中進行管理。流程管理圖如圖1-15所示。

(2)新建測試用例
在【測試用例管理項目】界面中創(chuàng)建一個新的lssue。在JIRA界面上單擊【新建】按鈕,可以看到新建測試用例的界面(創(chuàng)建問題界面),在界面中可以填寫測試用例的內(nèi)容。
例如填寫一條最基本的UI驗證用例,如圖1-16所示。

(3)查看并編輯測試用例
在JIRA界面上單擊【編輯】按鈕,進入測試用例編輯頁面修改測試用例的內(nèi)容,如圖1-14所示。

(4)查看用例狀態(tài)轉(zhuǎn)換
執(zhí)行測試用例時,可以單擊JIRA界面上的 “狀態(tài)轉(zhuǎn)換” 按鈕,切換測試用例的不同狀態(tài)。
通過這些狀態(tài),我們可以對測試用例進行管理。如果在執(zhí)行測試用例的時候,執(zhí)行后得到的實際結(jié)果與預(yù)期結(jié)果不一致,這是就表明發(fā)現(xiàn)了系統(tǒng)Bug,就需要把Bug也提到JIRA中進行管理。
4.JIRA管理Bug流程
要管理Bug,同樣也需要先創(chuàng)建一個項目。創(chuàng)建好了之后,Bug可以被提交到這個項目中進行管理。
我們是通過執(zhí)行測試用例發(fā)現(xiàn)Bug的,可以通過測試用例管理的 “ 創(chuàng)建鏈接問題 ”項來管理Bug,如圖1-18所示

可以通過設(shè)置字段類型對Bug進行概要性描述,如圖1-19所示。

Bug管理項目創(chuàng)建好之后,可以通過編輯問題(Bug lssue)對Bug進行詳細(xì)描述,如圖1-20所示。
