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

2024-08-24 00:28

本文主要是介绍软件测试 缺陷报告处理流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

系统软件

操作系统
 

软件缺陷

缺陷报告

当测试人员发现了一个缺陷,需要填写一份 缺陷报告 来记录这个缺陷,并通过这个缺陷报告告知开发人员所发生的问题————缺陷报告是测试人员和开发人员交流沟通的重要工具。
缺陷报告的组成 
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.chinasem.cn/article/1100925

相关文章

Security OAuth2 单点登录流程

单点登录(英语:Single sign-on,缩写为 SSO),又译为单一签入,一种对于许多相互关连,但是又是各自独立的软件系统,提供访问控制的属性。当拥有这项属性时,当用户登录时,就可以获取所有系统的访问权限,不用对每个单一系统都逐一登录。这项功能通常是以轻型目录访问协议(LDAP)来实现,在服务器上会将用户信息存储到LDAP数据库中。相同的,单一注销(single sign-off)就是指

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

无人叉车3d激光slam多房间建图定位异常处理方案-墙体画线地图切分方案

墙体画线地图切分方案 针对问题:墙体两侧特征混淆误匹配,导致建图和定位偏差,表现为过门跳变、外月台走歪等 ·解决思路:预期的根治方案IGICP需要较长时间完成上线,先使用切分地图的工程化方案,即墙体两侧切分为不同地图,在某一侧只使用该侧地图进行定位 方案思路 切分原理:切分地图基于关键帧位置,而非点云。 理论基础:光照是直线的,一帧点云必定只能照射到墙的一侧,无法同时照到两侧实践考虑:关

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

Thymeleaf:生成静态文件及异常处理java.lang.NoClassDefFoundError: ognl/PropertyAccessor

我们需要引入包: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>sp

kubelet组件的启动流程源码分析

概述 摘要: 本文将总结kubelet的作用以及原理,在有一定基础认识的前提下,通过阅读kubelet源码,对kubelet组件的启动流程进行分析。 正文 kubelet的作用 这里对kubelet的作用做一个简单总结。 节点管理 节点的注册 节点状态更新 容器管理(pod生命周期管理) 监听apiserver的容器事件 容器的创建、删除(CRI) 容器的网络的创建与删除

jenkins 插件执行shell命令时,提示“Command not found”处理方法

首先提示找不到“Command not found,可能我们第一反应是查看目标机器是否已支持该命令,不过如果相信能找到这里来的朋友估计遇到的跟我一样,其实目标机器是没有问题的通过一些远程工具执行shell命令是可以执行。奇怪的就是通过jenkinsSSH插件无法执行,经一番折腾各种搜索发现是jenkins没有加载/etc/profile导致。 【解决办法】: 需要在jenkins调用shell脚

Python:豆瓣电影商业数据分析-爬取全数据【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】

**爬取豆瓣电影信息,分析近年电影行业的发展情况** 本文是完整的数据分析展现,代码有完整版,包含豆瓣电影爬取的具体方式【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】   最近MBA在学习《商业数据分析》,大实训作业给了数据要进行数据分析,所以先拿豆瓣电影练练手,网络上爬取豆瓣电影TOP250较多,但对于豆瓣电影全数据的爬取教程很少,所以我自己做一版。 目