![测试开发实战教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/342/47184342/b_47184342.jpg)
1.5 流程管理平台
1.流程管理平台简介
JIRA是目前比较流行的测试流程管理工具,它的定制性非常强,所以很多大型企业使用。JIRA可以自定义流程、界面和字段。通过自定义的方式,我们就能让整个工具更贴合公司的业务。并且JIRA提供的各种插件也非常丰富,可以满足公司的各种业务需求。
测试中的测试用例和Bug都可以用JIRA进行跟踪管理。
2.JIRA中的基本概念
JIRA中有一些基本的概念需要在使用前了解清楚。
Project(项目),开发一个App是一个项目,开发一个微信小程序也是一个项目。项目管理范畴内可以被看作“项目”的都是JIRA中的项目。
Issue(问题)是JIRA的核心。项目是由多个需要解决的问题组成的。管理不同的问题,可以用不同的问题类型。
JIRA里有一些预制好的问题类型,如Task(任务)、Sub-Task(子任务),可以直接选择使用这些问题类型,也可以自己创建新的问题类型。
问题包含属性,如名称、详细描述、提交人、提交时间、优先级、状态等。属性就是JIRA中的Field(字段)。待测的系统本身定义了一些常用的字段,用户也可以创建一些自定义的字段。
Issue也有不同的状态,如待办、进行中、已完成。Workflow(工作流)就是用来定义Issue的状态以及状态间的流转的。
3.JIRA管理测试用例流程
接下来介绍在JIRA中如何管理测试用例。
(1)创建测试用例管理项目
在JIRA中创建一个流程管理类型的项目,项目被命名为【测试用例管理项目】。测试用例可以在这个项目中进行管理。流程管理如图1-15所示。
![image15.jpeg](https://epubservercos.yuewen.com/AA174A/26540107801972906/epubprivate/OEBPS/Images/15.jpg?sign=1738856292-tjWYpmxvcYkYNn13afw1T3fPTBoMNNjp-0-1e949fee95935cfdd5d97a4391a76011)
图1-15
(2)新建测试用例
在【测试用例管理项目】项目中创建一个新的Issue。在JIRA界面上单击【新建】按钮,可以看到新建测试用例的界面(创建问题界面),在界面中可以填写测试用例的内容。
例如填写一条最基本的UI验证用例,如图1-16所示。
![..\22-0118一校改图\22-0118改图回传\1-16.tif](https://epubservercos.yuewen.com/AA174A/26540107801972906/epubprivate/OEBPS/Images/16.jpg?sign=1738856292-NzaNNh2i76CBlKP7aI2VMsAScC7GC2Us-0-e43bd13978d841044b81fa219e5a9358)
图1-16
(3)查看并编辑测试用例
在JIRA界面上单击【编辑】按钮,进入测试用例编辑页面修改测试用例的内容,如图1-17所示。
![..\22-0118一校改图\22-0118改图回传\1-17.tif](https://epubservercos.yuewen.com/AA174A/26540107801972906/epubprivate/OEBPS/Images/17.jpg?sign=1738856292-rX7goJa7dBojRowu6LDb2FQi3sv6UMKr-0-a63ffd9ce5effe5365f88801911e600d)
图1-17
(4)查看用例状态转换
执行测试用例时,可以单击JIRA界面上的“状态转换”按钮,切换测试用例的不同状态。
通过这些状态,我们可以对测试用例进行管理。如果在执行测试用例的时候,执行后得到的实际结果与预期结果不一致,这时就表明发现了系统Bug,就需要把Bug也提到JIRA中进行管理。
4.JIRA管理Bug流程
要管理Bug,同样也需要先创建一个项目。创建好项目之后,Bug可以被提交到这个项目中进行管理。
我们是通过执行测试用例发现Bug的,可以通过测试用例管理的“创建链接问题”项来管理Bug,如图1-18所示。
![image18.jpeg](https://epubservercos.yuewen.com/AA174A/26540107801972906/epubprivate/OEBPS/Images/18.jpg?sign=1738856292-NO98RwtMZ8UsR4iFJGhuUFrWiLdd94uQ-0-488236a43a7f0c17cfa0d976753ce043)
图1-18
可以通过设置字段类型对Bug进行概要性描述,如图1-19所示。
![..\22-0118二校改图回传\1-19.tif](https://epubservercos.yuewen.com/AA174A/26540107801972906/epubprivate/OEBPS/Images/19.jpg?sign=1738856292-wO8cNiCV4BWSMfF3ULZXCaD5tbAkFFfG-0-1e61c04289f60e4398577e75732b4ea6)
图1-19
Bug管理项目创建好之后,可以通过编辑问题(Bug Issue)对Bug进行详细描述,如图1-20所示。
![..\22-0118六校改图回传\1-20.tif](https://epubservercos.yuewen.com/AA174A/26540107801972906/epubprivate/OEBPS/Images/20.jpg?sign=1738856292-CiUwzqCtSYmuIffoo7nN55fdQYlzbjyy-0-b0b92c336e6eb48e980bc9061bc11d2f)
图1-20