软件测试 缺陷报告处理流程

news2024/11/15 21:27:20

系统软件

操作系统
 

软件缺陷

缺陷报告

当测试人员发现了一个缺陷,需要填写一份 缺陷报告 来记录这个缺陷,并通过这个缺陷报告告知开发人员所发生的问题————缺陷报告是测试人员和开发人员交流沟通的重要工具。
缺陷报告的组成 
1、缺陷ID
缺陷编号,一般会自动生成编号
2、Bug标题
简明扼要的描述一下该bug
3、所属产品
在测试哪个产品时发现的bug
4、所属项目
在测试哪个项目时发现的bug
5、所属模块
在测试哪个功能模块时发现的bug
6、影响版本
该bug影响了项目的哪个版本,或者在测试程序哪个版本时发现的
7、创建
该Bug由谁创建提交的
8、当前指派
该bug指派给谁处理
 一般情况下,测试人员发现bug,把缺陷报告指派给开发负责人,开发负责人验证该bug后,再把该bug指派给该bug所在模块的开发人员进行修改  
9、Bug类型
该Bug属于哪种类型的
在禅道中,主要包括:代码错误、界面优化、设计缺陷、配置相关、安装部署、安全项目、性能问题、标准规范、测试脚本、其他
10、操作系统
在哪些操作系统中会出现这个Bug
如:Windows、Linux、Unix、IOS、Android
11、严重程度
指明该缺陷对软件造成的影响程度有多大
例如:
Urgent:造成死机、系统崩溃等问题
Veryhigh:很严重的问题
High:比较严重的问题
Medium:一般的问题
Low:小的问题
每个类别代表的具体含义每个公司可能是不一样,应该在测试计划中或是在专门的文档中定义好,以便测试人员和开发人员达成一致
12、优先级
希望该缺陷什么时间内或者哪个版本程序员可以解决
例如:
Urgent:立刻修复
Veryhigh:当前版本修复
High:下一个版本修复
Medium:发布之前修复
Low:允许发布中存在
同样,每个级别代表的具体含义每个公司可能是不一样,应该在测试计划或是在专门的文档中定义好
13、Bug状态
该Bug目前处于什么状态,间接反映了缺陷的处理情况。
New:新提交的
Open:打开的
Rejected:拒绝的
Fixed:已修复的
Reopen:重新打开的
Closed:关闭的
在禅道中有激活、已解决、已关闭三种状态:
激活:测试人员提交bug,该bug自动变为处于“激活”状态
已解决:开发人员修复完bug,该bug状态变为“已解决”状态
已关闭:测试人员返测完bug,如果返测成功,该bug变为“已关闭”状态
14、重现步骤
把发现这个缺陷的步骤、结果记录下来,并给出预期结果,使开发人员通过你的描述可以看到这个缺陷,以便他去解决这个缺陷
要求:描述清晰、准确、易读,使开发人员容易读懂,并可以重现缺陷————初学者练习的重点、难点

编写缺陷报告

缺陷报告
缺陷ID计算器_001
缺陷标题除数为0提示异常
所属产品计算器
所属项目计算器
所属模块除法
影响版本V1.0
创建人小明
当前指派丫丫(开发负责人)
Bug类型代码错误
操作系统Windows 10
严重程度Medium
优先级Medium
Bug状态New
重现步骤[步骤]
1.打开计算器页面
2.在计算器页面中共输入:
第一个数: 10
第二个数: 0
3.点击“/”除法按钮
[预期结果]
3.弹出错误提示,提示: 除数不能为0
[实际结果]
3.提示异常

缺陷报告处理流程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2067037.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JuiceFS 在多云架构中加速大模型推理

在大模型的开发与应用中,数据预处理、模型开发、训练和推理构成四个关键环节。本文将重点探讨推理环节。在之前的博客中,社区用户 BentoML 和贝壳的案例提到了使用 JuiceFS 社区版来提高模型加载的效率。本文将结合我们的实际经验,详细介绍企…

Linux——网络(2)

一、通信 --- 不同主机上进程间的通信 1、IP和端口号 IP:标识网络中的一台主机 本质上 32位的整型数据 端口号: 标识某个进程 本质上 16位的整型数据 2、udp和tcp udp的特点: 1.无连接 2.不可靠 tcp的特点: 1.面…

【赵渝强老师】执行Oracle的冷备份与冷恢复

冷备份与冷恢复是指发生在数据库已经正常关闭的情况下进行的备份和恢复。由于此时数据库已经关闭,通过冷备份可以将数据库的关键性文件拷贝到另外存储位置。冷备份因为只是拷贝文件,因此备份的速度非常快。在执行恢复时,只需将文件再拷贝回去…

命令模式:如何利用命令模式实现手游后端架构?

成长路上不孤单😊【14后boy,C爱好者,持续分享所学,如有需要欢迎收藏转发😊😊😊😊😊😊😊!!!接上篇博文&#xf…

拍抖音在哪里去水印,三招教你快速掌握去水印技巧

在抖音上,我们经常会看到一些精彩的内容,想要保存下来,但往往视频上会有水印。本文将分享五个免费且高效的去除抖音视频水印的技巧,帮助你轻松保存无水印的视频。 技巧一:奈斯水印助手(小程序) 奈斯水印助手是一款专…

为技术博客添加评论功能:Gitalk 教程与实战

为技术博客添加评论功能:Gitalk 教程与实战 简介安装使用创建 Github Application方式1方式2 主页传送门:📀 传送 简介 Gitalk是一个基于 GitHub Issue 和 Preact 开发的评论插件。   Gitalk是一个现代、无后端、基于GitHub Issue的评论系…

基于单片机的程控电源显示控制电路设计

摘要 : 介绍了基于单片机程控电源显示控制电路的硬件设计和软件实现 , 该设计可以实现程控电源的输出显示和手动控制功能。 实践验证 , 该设计具有很好的使用效果和工程价值 。 关键词 : 程控电源 ; 显示控制 ; 单片机 0 引言 程控电源广泛地应用在…

python怎么写乘法表

代码如下: 代码详解(为了让自己理解): for i in range(1,10):# print(i,end )for j in range(1,i1):print(%s*%s%s %(i,j,i*j),end )print() 1. for i in range(1,10) 这是一个for循环语句,range(&…

无线数传模块是啥东西?

一 、 产品概述 无线数传模块是用来替代传统数据采集、通讯、控制布线的占用工业级模块。 无线数传模块一款工作在免费频段、5000m传输距离模块发射功率158mW、具有高稳定性、低功耗、高性价比、工业级特点。 模块具有多种传输距离规格可供选择,根据应用场景需要&am…

【python】基础一

目录 数据类型数据类型转换-整数/浮点数/字符串标识符运算符字符串扩展字符串拼接字符串格式化字符串精度字符串格式化-快速写法对表达式进行格式化字面量变量数据输入 数据类型 查看数据类型:type(数据) #输出结果:classint> print(type(10))数据类型…

自动生成依赖清单:pipreqs,Python项目的救星

文章目录 **自动生成依赖清单:pipreqs,Python项目的救星**背景:为何选择pipreqs?pipreqs是什么?如何安装pipreqs?库函数使用方法场景应用场景一:新项目初始化场景二:更新现有项目依赖…

继Ollama之后,Go在AI领域再下一城

AI isnt a thing; its a magnifier of a thing. And that thing is human creativity. 在AI领域,最火的使用Go开发的项目莫过于Ollama项目了,但近期有一个项目也吸引了Gopher眼球,它就是fabric。叫fabric的项目太多,这个fabric又是…

keil在debug时,watch窗口中变量不变化的解决方法

在DEBUG时,我们可能遇到自己定义的变量在watch窗口中一直是一个固定值,不会变化,我们只需要在debug时点开view勾选上最后一个选项periodic window update即可

airflow调度时间详解

⭐️ airflow调度概述 Apache Airflow 是一个开源的工作流调度和监控平台,广泛用于数据工程、ETL(提取、转换、加载)管道以及各种自动化任务。下面我将详细说明 Airflow 的调度算法。 1. DAG(有向无环图) Airflow 的…

萌拉数据需要下载吗,萌啦数据使用需不需要下载

在数字化浪潮席卷全球的今天,数据成为了驱动企业决策、优化产品服务、精准市场营销的关键要素。而提到数据处理与分析的利器,“萌拉数据”这一名字逐渐在业界崭露头角。面对这样一个功能强大的数据平台,不少用户心中或许会产生疑问&#xff1…

前端:内嵌微信扫码登陆在chrome浏览器失败

前端:内嵌微信二维码登录。 官方文档: 关于微信快速登录功能的说明 | 微信开放文档 按照官方文档书写后,二维码出现在了页面上。但是扫码登录时,浏览器控制台报错 Unsafe JavaScript attempt to initiate navigation for frame w…

无需多部备用机,云手机方便又便宜!

云手机,是云计算技术的又一创新应用,它通过在云服务器上虚拟出带有原生安卓操作系统的手机实例,为用户提供了一种全新的手机使用体验。无需携带多部手机,只需通过云手机,便可轻松实现多账号管理、应用运行及数据存储等…

用这个项目管理工具创建管理表,轻松实现项目管理!

在项目管理中,时间表不仅仅是一个简单的计划工具,而是确保项目按时完成的关键 许多项目经理和团队成员在推进项目时,常常因为缺乏明确的时间表而陷入混乱,导致进度拖延、资源浪费,甚至项目失败。 那么,如何…

无人机遥控器里的接收器工作原理解析!

无人机遥控器中的接收器工作方式主要基于无线信号传输技术 信号发射 遥控器上的发射器将用户的操作指令(如推动操纵杆的动作)转化为无线电信号。这些信号通过特定的频率(如常用的2.4GHz)在空气中传输。 信号接收 无人机上的接…

2024.8.23(docker)

一、打包传输 1、打包 [rootdocker ~]# docker save -o centos.tar centos:latest [rootdocker ~]# ls 2、删除镜像 [rootdocker ~]# docker ps -all CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 372f7f49e6df …