软件测试 | 软件测试入门必会-流程管理平台

滞波闭包
• 阅读 529

​ 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 管理项目中提交。

不管是项目的开展和推进,或是测试人员自己的工作闭环,都一定要管理好测试用例,这是工作中重要的一环。

点赞
收藏
评论区
推荐文章
开发者测试你必须知道的7件事
好买网(www.goodmai.com)IT技术交易平台摘要:开发者测试是现代软件工程中非常重要的一环,敏捷开发、主干开发这些先进的项目管理方法和流程都基于完善的开发者测试。一、“开发者测试”就是“开发者来测试”开发者测试是现代软件工程中非常重要的一环,敏捷开发、主干开发这些先进的项目管理方法和流程都基于完善的开发者测试。当每个月甚至每周都要交付一个版本
Wesley13 Wesley13
3年前
JIRA的使用介绍(三)
JIRA是一个流行的产品,除了其自身功能强,可扩展性好以外,JIRA还拥有一个庞大的生态圈。拥有众多的插件开发商、合作伙伴和用户。从产品层面看,JIRA产品具备很强的扩展能力,例如对于问题单类型、流程、表单、字段,报表,通知,权限配置都是可以定制的,而且还内置或者可以定制很多方案(Schemes)方便扩展。另外JIRA产品拥有支持AddOn(插件)
Stella981 Stella981
3年前
Django上传excel表格并将数据写入数据库
前言:  最近公司领导要统计技术部门在各个业务条线花费的工时百分比,而jira当前的Tempo插件只能统计个人工时。于是就写了个报表工具,将jira中导出的个人工时excel表格导入数据库,在后端处理各个业务工时占比。后来研究了jira的API文档,放弃了之前的思路,直接调用jira API处理数据,这个先不谈。这
Wesley13 Wesley13
3年前
JIRA笔记(一):安装部署JIRA
(一)说明说明JIRA的安装及破解。操作系统:WIN10数据库:Oracle12CR2(这个版本的jira,atlassian建议的是12CR1,不过R2也能用,其他版本不清楚)Jira:7.10.1数据中心JDK:1.8(atlassian建议的是1.8)下面这个地址,有jira支持平台的相关信息(这里
Stella981 Stella981
3年前
Database schema
Jira|事务与项目跟踪软件,敏捷团队的首先软件开发工具。Database–Changehistory    Jira将每个Issue的变更历史记录存储在changegroup和changeitem表中。每条changegroup表记录,描述了它关联的Issue、变更
Stella981 Stella981
3年前
PHP自动测试框架Top 10
对于很多PHP开发新手来说,测试自己编写的代码是一个非常棘手的问题。如果出现问题,他们将不知道下一步该怎么做。花费很长的时间调试PHP代码是一个非常不明智的选择,最好的方法就是在编写应用程序代码之前就写好测试代码。自动化测试可以极大的缓解并改善PHP开发的工作流程,它能帮助开发人员管理大部分任务,使其更专注于开发逻辑的测试代码。本文将为大家介绍PHP自动测试
API 小达人 API 小达人
1年前
流程测试用例的详细指南|Eolink Apikit 接口自动化测试
流程测试用例是为验证特定业务流程而设计和编写的测试案例,专注于检查系统或应用程序在执行某一业务流程时的正确性、稳定性和可靠性。一个业务流程可能涉及多个步骤、多个用户交互和多个系统组件的协作,流程测试用例有助于确保整个流程在各种情况下都能正常运行。在API自动化测试中,所有的测试用例都是以项目维度来进行管理,一个自动化测试项目可以从多个API文档项目中引用API信息来创建API测试用例。
API 小达人 API 小达人
1年前
【API 自动化测试】Eolink Apikit 图形用例详解
EolinkApikit的图形用例是指通过图形化的方式去表现API流程测试。它包括了条件选择器、单个API步骤和操作集等组件。相较于前面推荐的表格化的通用用例,图形用例可以让测试人员更方便地设计和管理API流程测试,同时也更加的灵活。
新支点小玉 新支点小玉
1年前
防患于未然,上线前测试环节怎么能少?
软件测试作为一种重要的软件开发流程,被许多企业所重视,它旨在通过对软件进行全面的测试,确保软件产品质量,满足用户需求。软件测试不仅仅是简单的检测,而是一个系统性的、有组织的测试过程,它包括许多不同步骤,其中每一步都要进行精细的测试。一、测试的重要性1、确保
新支点小星 新支点小星
1年前
CNAS做软件测试,如何节约企业成本
市场竞争压力使得专注某一项核心业务的企业成为了市场上的刚需,很多企业会在管理系统实施过程中,将业务外包给相应专业该项业务的外包公司,可以有效节省企业人力物力成本,有利于高效管理。软件测试行业同样也有外包公司,一般的软件企业较注重软件开发,因此在软件测试上趋
新支点小玉 新支点小玉
1年前
软件功能测试的流程
软件功能测试根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。使用适当的平台、浏览器和测试脚本,以保证目标用户的体验将足够好。功能测试是为了确保程序以期