Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >技术分享 | 软件测试入门必会-流程管理平台

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

原创
作者头像
霍格沃兹-测试开发学社
发布于 2022-05-17 08:00:29
发布于 2022-05-17 08:00:29
3570
举报
文章被收录于专栏:ceshiren0001ceshiren0001

本文节选自霍格沃兹测试学院内部教材

JIRA 是目前比较流行的测试流程管理系统,现在很多大厂使用的都是 JIRA。为什么大厂更爱用 JIRA 呢?其实就是因为它的定制性非常的强。可以自己定义流程,自己定义界面,自己定义字段。通过这些自定义的方式,就可以让整个系统更贴合公司的业务。而且 JIRA 的各种插件也非常的丰富,可以满足公司的各种业务需求。

在测试工作当中的一些工作流程,比如测试用例和 Bug 都可以用 JIRA 平台去进行跟踪管理。

JIRA中的基本概念

JIRA 中有一些基本的概念需要先了解一下。

首先是 Project,这个概念很简单,就是一个“项目”。开发一个 App 是一个项目,开发一个微信小程序也是一个项目。可以说,在项目管理范畴内可以看作“项目”的,都是 JIRA 中的项目。

Issue 则是 JIRA 的核心,也可以翻译成问题。项目就是由一个一个的问题组成的。管理不同的问题,可以用不同的问题类型。

JIRA 里有一些预制好的问题类型,比如说 Task 任务、Sub-Task 子任务。可以直接选择使用,也可以自己创建新的问题类型。

一个问题会有很多属性,比如说名称、详细描述、提交人、提交时间、优先级、状态等等。这些属性就是 Field 字段。系统已经定义好了一些常用的字段。也可以创建一些自定义的字段。

一个 Issue 也会有不同的状态,比如待办,进行中,已完成。Workflow 工作流就是用来定义 Issue 的状态以及状态间的流转的。

JIRA管理测试用例流程

接下来介绍一下在 JIRA 中如何管理测试用例。

创建测试用例管理项目

在 JIRA 中创建一个流程管理类型的项目,命名为【测试用例管理项目】。测试用例可以在这个项目中进行管理。

image1080×365 31.1 KB

新建测试用例

在【测试用例管理项目】项目中创建一个新的 issue。点击【新建】,可以看到新建测试用例的界面。这里面可以填写测试用例的内容。

比如填写一条最基本的 UI 验证用例。

image1080×1069 128 KB

点击【新建】按钮即可创建一条测试用例。

查看并编辑测试用例

可以点击编辑按钮,进入测试用例编辑页面修改测试用例的内容。

image1080×1089 104 KB

查看用例状态转换

执行测试用例时,可以点击页面上的状态转换按钮,切换测试用例的不同状态。

通过这些状态,就可以对测试用例进行管理了。如果在执行测试用例的时候,执行的实际结果与预期结果不一致,这时就是发现了 Bug。这时就需要把 Bug 也提到 JIRA 当中进行管理。

JIRA管理Bug流程

要管理 Bug,同样的也需要先创建一个项目。创建好之后,Bug 可以都提交到这个项目中进行管理。

测试执行是通过执行用例发现 Bug,所以可以直接通过用例的链接问题来创建 Bug。

image1080×869 135 KB

比如 Bug 可以这样来描述

image1080×909 69.1 KB

这样就可以直接把 Bug 提交到对应的 Bug 管理项目中了。

创建好之后可以进入到 Bug issue 中进行详细描述。

image1080×1021 134 KB

除了这种关联的方式提交 Bug 之外,也可以直接到 Bug 管理项目中提交。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
技术分享 | 一文带你了解测试流程的体系
软件测试是软件质量保证的关键步骤。越早发现软件中存在的问题,修复问题的成本就越低,软件质量也就越高,软件发布后的维护费用越低。
用户9652437
2022/04/28
4890
技术分享 | 单元测试体系集成
JUnit 是一个基于 Java 语言的单元测试框架,可以用它来编写单元测试用例,用途广泛能被各种工具支持,每个 JUnit 单元测试相对独立,运行方便,结果的展示清晰;也可以把它与持续集成工具 Jenkins 进行集成,这样就能在代码提交后自动进行代码的单元测试,保证代码的质量。
Hogwarts_测试
2022/09/26
3030
技术分享 | 软件项目管理与跨部门沟通协作
软件项目管理有其特定的对象、范围和活动,着重关注成本、进度、风险和质量的管理,还需要协调开发团队和客户的关系,协调内部各个团队之间的关系,监控项目进展情况,随时报告问题并督促问题的解决。
霍格沃兹-测试开发学社
2022/05/17
4460
干货 | Pytest 结合 Allure 生成测试报告
所以打造一个美观、一目了然的测试报告,清晰的反应质量问题,并提供给相关人员了解项目的整体状态,是非常必要的。
用户9652437
2022/04/22
5010
【腾讯TMQ】测试管理平台大比拼
作者:solinazhao 简介 测试管理平台是贯穿测试整个生命周期的工具集合,它主要解决的是测试过程中团队协作的问题,比如缺陷管理、用例管理、测试任务管理等。 目前市面上比较流行的测试管理工具有QC
腾讯移动品质中心TMQ
2017/03/06
5.2K0
软件测试流程是什么?这题我不会啊
关于测试流程,100家公司可能有100套测试流程,但是基本上都是大同小异,完全可以将测试流程形成一套可复用的SOP。
测试蔡坨坨
2022/09/26
6180
技术分享 | 这些常用测试平台,你们公司在用的是哪些呢?
测试管理平台是贯穿测试整个生命周期的工具集合,它主要解决的是测试过程中团队协作的问题。在整个测试过程中,需要对测试用例、Bug、代码、持续集成等等进行管理。下面分别从这四个方面介绍现在比较流行的管理平台。
霍格沃兹测试开发
2022/03/11
5690
干货 | 一文搞定 pytest 自动化测试框架(一)
pytest 是一个成熟的全功能 Python 测试工具,可以帮助您编写更好的程序。它与 Python 自带的 Unittest 测试框架类似,但 pytest 使用起来更简洁和高效,并且兼容 unittest 框架。pytest 有以下实用特性:
用户9652437
2022/04/26
7520
软件测试流程及产出物
测试从需求分析开始介入,测试人员参与需求的分析活动,确定测试的需求。需要了解测试需求及测试进度,即需要验证什么功能需求点,采用什么测试策略,描述目前在进行哪一阶段的测试(单元测试、集成测试、系统测试)以及每个阶段内在进行的测试种类(功能测试、性能测试、压力测试等)。详细阅读分析需求文档,进行逻辑梳理并勾勒出功能的大概流程图;与产品经理等相关人员探讨表述不清楚的地方,细化业务流程;考虑正常流程中的测试难点;考虑与其他功能的关联;考虑非正常流程;考虑版本数据兼容。
全栈程序员站长
2022/09/01
1K0
软件测试流程及产出物
技术分享 | 做为测试,那些必须掌握的测试技术体系
软件测试技术是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程。其目的是尽快尽早地发现在软件产品中所存在的各种问题,与用户需求、预先定义的不一致性。检查软件产品中可能存在的 Bug,并且编写缺陷报告,交于开发人员修改。软件测试人员的基本目标是发现软件中的错误。
用户9652437
2022/04/28
6930
技术分享 | 想测试入门就必须要懂的软件开发流程
从事软件测试行业,每天面对的被测对象都是软件。如果想要更好的去完成测试工作,首先需要对被测对象,也就是对软件要有基本的了解。
用户9652437
2022/04/18
4560
『测试基础』| 如何理解测试用例管理和缺陷管理?
虫无涯
2023/12/02
5750
Xray vs SynapseRT:Jira的测试管理插件大比拼
Xray和synapseRT都是以Jira的Issue类型存储的测试用例。在两个插件中创建测试用例非常相似,都包含了测试步骤、测试预期、测试数据等内容。在测试用例功能部分,Xray显得更加设计的人性化,首先它允许上传测试用例级别的附件,还允许创建测试步骤级别的附件.Xray创建测试用例如下:
Criss@陈磊
2019/08/02
4.9K0
二十五个软件测试经典面试题,你确定不收藏一波?
1、在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试?
新梦想IT职业教育
2019/09/12
1.1K0
【软件测试系列六】《软件系统测试方案》
本文档是完成[XXX]项目测试的指导性文件。本文档给出了对测试需求、测试环境、测试过程及测试结果的总体要求, 这也是本测试项目中其他文档编写及结果评价的基础。
再见孙悟空_
2023/09/19
1.5K0
技术分享 | 一步一步学测试平台开发-Vue restful请求
一般在构建应用时需要访问后端的 API 接口获取后端数据并展示。做这件事的方法有很多种(比如 axios,vue-resource,fetch-jsonp),使用 promise 的 HTTP 客户端 axios 是其中非常流行的一种方式。axios 也支持 RESTful 请求调用规范。
用户9652437
2022/04/19
1.1K0
流程测试用例的详细指南
流程测试用例是为验证特定业务流程而设计和编写的测试案例,专注于检查系统或应用程序在执行某一业务流程时的正确性、稳定性和可靠性。一个业务流程可能涉及多个步骤、多个用户交互和多个系统组件的协作,流程测试用例有助于确保整个流程在各种情况下都能正常运行。
API 小达人
2023/11/28
4780
软件测试:基础篇
本节主要内容 - 软件测试的生命周期 - 如何描述一个bug - 如何定义bug的级别 - bug的生命周期 - 如何开始第一次测试 - 测试的执行和bug的发现 - 产生争执怎么办
测试开发社区
2019/09/20
7170
软件测试:基础篇
技术分享 | 代码覆盖率集成
JaCoCo,即 Java Code Coverage Library,它由 EclEmma 团队根据多年来使用和集成现有库的经验教训而创建的一个开源的代码覆盖率工具,支持 Java 和 Kotlin;支持计算测试代码对项目的覆盖情况,能定位到测试未覆盖的代码部分;同时它也能检查程序中的废代码和不合理的逻辑提高质量;JaCoCo 能本地进行代码的检查,也可以把它与持续集成工具 Jenkins 进行集成,这样就能在代码提交后自动对提交的代码进行覆盖率的验证,保证提交代码的质量。
Hogwarts_测试
2022/09/27
5080
软件测试面试屡屡失败,面试官总是说逻辑思维混乱,怎么办?
整理了各大公司的招聘需求,其中对软件测试的技术要求,98%的岗位问题是关于以下知识点的。大家可以自己梳理下知识点,多多练习,这样大部分的面试都能轻松hold。
憨憨默默成神
2021/11/03
1.6K0
软件测试面试屡屡失败,面试官总是说逻辑思维混乱,怎么办?
推荐阅读
相关推荐
技术分享 | 一文带你了解测试流程的体系
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档