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所示。
图1-15
(2)新建测试用例
在【测试用例管理项目】项目中创建一个新的Issue。在JIRA界面上单击【新建】按钮,可以看到新建测试用例的界面(创建问题界面),在界面中可以填写测试用例的内容。
例如填写一条最基本的UI验证用例,如图1-16所示。
图1-16
(3)查看并编辑测试用例
在JIRA界面上单击【编辑】按钮,进入测试用例编辑页面修改测试用例的内容,如图1-17所示。
图1-17
(4)查看用例状态转换
执行测试用例时,可以单击JIRA界面上的“状态转换”按钮,切换测试用例的不同状态。
通过这些状态,我们可以对测试用例进行管理。如果在执行测试用例的时候,执行后得到的实际结果与预期结果不一致,这时就表明发现了系统Bug,就需要把Bug也提到JIRA中进行管理。
4.JIRA管理Bug流程
要管理Bug,同样也需要先创建一个项目。创建好项目之后,Bug可以被提交到这个项目中进行管理。
我们是通过执行测试用例发现Bug的,可以通过测试用例管理的“创建链接问题”项来管理Bug,如图1-18所示。
图1-18
可以通过设置字段类型对Bug进行概要性描述,如图1-19所示。
图1-19
Bug管理项目创建好之后,可以通过编辑问题(Bug Issue)对Bug进行详细描述,如图1-20所示。
图1-20