JIRA 是目前比较流行的测试流程管理系统,现在很多大厂使用的都是 JIRA。为什么大厂更爱用 JIRA 呢?其实就是因为它的定制性非常的强。可以自己定义流程,自己定义界面,自己定义字段。通过这些自定义的方式,就可以让整个系统更贴合公司的业务。而且 JIRA 的各种插件也非常的丰富,可以满足公司的各种业务需求。
在测试工作当中的一些工作流程,比如测试用例和 Bug 都可以用 JIRA 平台去进行跟踪管理。
JIRA中的基本概念
JIRA 中有一些基本的概念需要先了解一下。
首先是 Project,这个概念很简单,就是一个“项目”。开发一个 App 是一个项目,开发一个微信小程序也是一个项目。可以说,在项目管理范畴内可以看作“项目”的,都是 JIRA 中的项目。
Issue 则是 JIRA 的核心,也可以翻译成问题。项目就是由一个一个的问题组成的。管理不同的问题,可以用不同的问题类型。
JIRA 里有一些预制好的问题类型,比如说 Task 任务、Sub-Task 子任务。可以直接选择使用,也可以自己创建新的问题类型。
一个问题会有很多属性,比如说名称、详细描述、提交人、提交时间、优先级、状态等等。这些属性就是 Field 字段。系统已经定义好了一些常用的字段。也可以创建一些自定义的字段。
一个 Issue 也会有不同的状态,比如待办,进行中,已完成。Workflow 工作流就是用来定义 Issue 的状态以及状态间的流转的。
JIRA管理测试用例流程
接下来介绍一下在 JIRA 中如何管理测试用例。
创建测试用例管理项目
在 JIRA 中创建一个流程管理类型的项目,命名为【测试用例管理项目】。测试用例可以在这个项目中进行管理。
新建测试用例
在【测试用例管理项目】项目中创建一个新的 issue。点击【新建】,可以看到新建测试用例的界面。这里面可以填写测试用例的内容。
比如填写一条最基本的 UI 验证用例。
点击【新建】按钮即可创建一条测试用例。
查看并编辑测试用例
可以点击编辑按钮,进入测试用例编辑页面修改测试用例的内容。
查看用例状态转换
执行测试用例时,可以点击页面上的状态转换按钮,切换测试用例的不同状态。
通过这些状态,就可以对测试用例进行管理了。如果在执行测试用例的时候,执行的实际结果与预期结果不一致,这时就是发现了 Bug。这时就需要把 Bug 也提到 JIRA 当中进行管理。
JIRA管理Bug流程
要管理 Bug,同样的也需要先创建一个项目。创建好之后,Bug 可以都提交到这个项目中进行管理。
测试执行是通过执行用例发现 Bug,所以可以直接通过用例的链接问题来创建 Bug。
比如 Bug 可以这样来描述
这样就可以直接把 Bug 提交到对应的 Bug 管理项目中了。
创建好之后可以进入到 Bug issue 中进行详细描述。
除了这种关联的方式提交 Bug 之外,也可以直接到 Bug 管理项目中提交。
不管是项目的开展和推进,或是测试人员自己的工作闭环,都一定要管理好测试用例,这是工作中重要的一环