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

简介: JIRA 是目前比较流行的测试流程管理系统,现在很多大厂使用的都是 JIRA。为什么大厂更爱用 JIRA 呢?其实就是因为它的定制性非常的强。可以自己定义流程,自己定义界面,自己定义字段。通过这些自定义的方式,就可以让整个系统更贴合公司的业务。而且 JIRA 的各种插件也非常的丰富,可以满足公司的各种业务需求。在测试工作当中的一些工作流程,比如测试用例和 Bug 都可以用 JIRA 平台去进
更多技术文章分享和免费资料领取
https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=Aliyun&timestamp=1651125524
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 管理项目中提交。

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

原文链接

⬇️ 点击“下方链接”,提升测试核心竞争力!+V~ ceshiren001
更多技术文章分享和免费资料领取
https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=Aliyun&timestamp=1651125524
相关文章
|
20天前
|
测试技术 持续交付 开发者
探索自动化测试的无限可能:从入门到精通
在软件开发领域,确保产品质量是至关重要的。自动化测试作为一种高效、可靠的测试方法,正逐渐成为行业标准。本文将带你深入了解自动化测试的世界,从基础概念到实践技巧,帮助你掌握这一强大的工具。无论你是初学者还是有经验的开发者,都能从中获得宝贵的知识和启发。
|
21天前
|
Java 测试技术 开发者
初学者入门:掌握单元测试的基础与实践
【10月更文挑战第14天】单元测试是一种软件测试方法,它验证软件中的最小可测试单元——通常是单独的函数或类——是否按预期工作。单元测试的目标是确保每个模块在其自身范围内正确无误地运行。这些测试应该独立于其他模块,并且应该能够反复执行而不受外部环境的影响。
45 2
|
2天前
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
16 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
2天前
|
监控 安全 测试技术
构建高效的精准测试平台:设计与实现指南
在软件开发过程中,精准测试是确保产品质量和性能的关键环节。一个精准的测试平台能够自动化测试流程,提高测试效率,缩短测试周期,并提供准确的测试结果。本文将分享如何设计和实现一个精准测试平台,从需求分析到技术选型,再到具体的实现步骤。
20 1
|
3天前
|
机器学习/深度学习 自然语言处理 前端开发
前端神经网络入门:Brain.js - 详细介绍和对比不同的实现 - CNN、RNN、DNN、FFNN -无需准备环境打开浏览器即可测试运行-支持WebGPU加速
本文介绍了如何使用 JavaScript 神经网络库 **Brain.js** 实现不同类型的神经网络,包括前馈神经网络(FFNN)、深度神经网络(DNN)和循环神经网络(RNN)。通过简单的示例和代码,帮助前端开发者快速入门并理解神经网络的基本概念。文章还对比了各类神经网络的特点和适用场景,并简要介绍了卷积神经网络(CNN)的替代方案。
|
20天前
|
人工智能 监控 测试技术
云应用开发平台测试
云应用开发平台测试
35 2
|
2天前
|
监控 安全 测试技术
构建高效精准测试平台:设计与实现全攻略
在软件开发过程中,精准测试是确保产品质量的关键环节。一个高效、精准的测试平台能够自动化测试流程,提高测试覆盖率,缩短测试周期。本文将分享如何设计和实现一个精准测试平台,从需求分析到技术选型,再到具体的实现步骤。
21 0
|
25天前
|
机器学习/深度学习 监控 计算机视觉
目标检测实战(八): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
本文介绍了如何使用YOLOv7进行目标检测,包括环境搭建、数据集准备、模型训练、验证、测试以及常见错误的解决方法。YOLOv7以其高效性能和准确率在目标检测领域受到关注,适用于自动驾驶、安防监控等场景。文中提供了源码和论文链接,以及详细的步骤说明,适合深度学习实践者参考。
203 0
目标检测实战(八): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
26天前
|
机器学习/深度学习 并行计算 数据可视化
目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
这篇文章介绍了如何使用PaddleClas框架完成多标签分类任务,包括数据准备、环境搭建、模型训练、预测、评估等完整流程。
71 0
目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
|
26天前
|
机器学习/深度学习 数据采集 算法
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
这篇博客文章介绍了如何使用包含多个网络和多种训练策略的框架来完成多目标分类任务,涵盖了从数据准备到训练、测试和部署的完整流程,并提供了相关代码和配置文件。
42 0
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)