首页 > 其他分享 >bug相关理论知识

bug相关理论知识

时间:2024-07-18 09:31:36浏览次数:14  
标签:验证 指派 开发 理论知识 测试 相关 bug 重现

bug包含的内容:

1、所属产品

2、所属项目

3、所属模块

4、影响版本

5、当前指派

6、bug类型

7、bug标题

8、bug严重级别

9、bug优先级

10、重现步骤

11、相关联需求

bug类型:

(1)代码错误

(2)界面优化

(3)配置相关

(4)安装部署

(5)安全相关

(6)性能问题

(7)标准规范

(8)测试脚本

(9)其他

bug严重级别

bug等级:
1级bug (致命bug)
2级bug(严重bug)
3级bug (一般bug)
4级bug(建议性bug)

1级bug (致命bug)
必须优先修改,在测试中较少出现,一旦出现应立即中止当前版本测试;
致命bug:
(1)常规操作引起的崩溃,死机,死循环,内存泄露,无法启动,异常退出,严重花屏
(2)数据泄露,数据安全性问题, 如恶意攻击造成账户密码信息泄露
(3)涉及金钱,如支付类的软件,金钱的计算
(4)导致无法测试的错误:如服务器报500
(5)功能实际与需求严重不符

2级bug (严重bug)不影响其他功能测试的情况下可以进行版本测试
(1)重要功能不能实现如:微信不能聊天,或发朋友圈
(2)错误的波及面广,影响其他重要功能实现(如系统刷新,数据不更新)
(3)非常规操作告知:崩溃,死机,死循环,比如:一个账号,多区域,多设备登录等
(4)外观难以接受的缺陷(如:页面失真,完全变形)
(5)密码铭文显示(需要脱敏)
(6)轻微的数据计算错误
3级bug (一般bug)
测试工作中存在最多的,解决率关系版本的优化程度
(1)次要功能不能实现:如表情包,添加文字
(2)操作页面错误
(3)查询错误,数据显示错误
(4)兼容性问题

4级bug(建议性bug)
测试初期较多,优先程度低,在测试后期出现较少,
(1)界面不规范 (如:风格,一半中文,一半英文)
(2)辅助说明描述不清
(3)日常描述实用专业术语不规范
(4)界面存在错误文字
(5)用户体验感不好

优先级

bug的处理的时间

1级 表示立即处理

2级 表示紧急处理

3级 表示正常处理

4级 表示有时间处理

=======================

重现步骤

步骤

操作的流程

结果

实际测试结果

期望

预期结果

=======================

关联需求

工作中提交bug,一定要记得关联需求

=======================

bug生命周期:

一、bug 解决的基本流程

1、基本流程

新建bug(测试)=指派给开发(前后端开发,测试指派)=解决bug(开发)待验证,(开发转给测试)=验证bug(测试)== 验证通过==关闭bug(测试)

2、异常流程(验证不通过情况)

新建bug(测试)=指派给开发(前后端开发,测试指派)=解决bug(开发)待验证,(开发转给测试)=验证bug(测试)验证不通过=指派给开发(前后端开发,测试指派)=解决bug(开发)待验证,直到验证通过===关闭bug(测试)

3、异常流程(关闭bug后,激活bug)

新建bug(测试)=指派给开发(前后端开发,测试指派)=解决bug(开发)待验证,(开发转给测试)=验证bug(测试)== 验证通过关闭bug(测试)=激活bug指派开发解决bug(开发)待验证,(开发转给测试)=验证bug(测试) 验证通过==关闭bug(测试)

在工作中已经提了bug,需要和对应的开发通知下,自己要跟进

工作中你认为是bug? 开发认为不是bug,你是如何处理

总结:三个方向:

(1)自我原因,检查自己的测试过程或疏忽的问题,如:页面404,服务未启动,自己配置错了等。

(2)开发原因:

a.你把报错的图片截取出来

b.把测试步骤记录下来,重现bug步骤

c. 查看后台的日志,把日志错误查找出来

d、在和开发进行沟通,说明原因;如果电话沟通不了,现场沟通,操作bug说明报错。

e.如果开发还是不认,需要找开发经理,协调测试,请求其他开发辅助解决;

(3)既不是开发原因,也不是测试原因,是产品原因

与开发沟通,开发是按需求开发,测试是按需求测试,测试的时候发现测试不了,少了某个步骤或环节,测试不了,找到开发,开发不认。找产品确定功能点,是不是产品遗漏了,如果是产品少了需求,就要从产品通过邮件发送整个项目组,补上需求,给开发加上工期,测试在测试。

工作中出现了偶现的bug如何处理?(刚刚有,现在没有了)

偶现bug就是无法重现的bug:

解决方案‘:

1、先记录重现步骤,和报错的现象

2、在与开发交流,描述bug的现象,确认bug的严重程度;

3、尽量去重现或查看源代码,查看逻辑是否有问题,让开发修改

4、根据bug的严重程度,找测试经理确认:影响小,不影响版本,先记录下,写明原因,下一个版本解决或后期关注;如果影响大,找测试经理和开发经理协调修改

bug的状态:

1、new (新的)

2、assigned(已指派)

3、open(打开)

4、fixd(修复)

5、pending reset(待再测)

6、close(已关闭)

7、reopen(再次打开)

8、pending reject(拒绝)

9、rejected(被拒绝)

标签:验证,指派,开发,理论知识,测试,相关,bug,重现
From: https://www.cnblogs.com/fujintao/p/18308736

相关文章

  • 关于Iphone的越狱、绕过激活锁ID相关知识备忘
    很少对苹果设备进行越狱,所以相关知识也不甚了解。这里记录一下备忘。恢复模式和DFU模式恢复模式(RecoveryMode)和DFU模式(DeviceFirmwareUpgradeMode)是苹果iOS设备中两种不同的维护和修复模式,主要用于在遇到软件问题时恢复设备。以下是两者的主要区别和用途:恢复模式(Recove......
  • Python回归、聚类、相关分析上海公租房租金满意度影响因素数据可视化
    全文链接:https://tecdat.cn/?p=37013原文出处:拓端数据部落公众号随着城市化进程的加速,住房问题日益成为城市居民关注的焦点。公租房作为政府为解决中低收入家庭住房困难而推出的一种重要住房保障形式,其租金水平、居住条件及租住体验直接关系到广大租户的切身利益和生活质量......
  • 基础线段树相关
    权值线段树线段树在这里作为前置知识,我们就不说了,而且权值线段树也不是核心内容,不会大篇幅讲。首先,权值线段树在维护什么?维护的是桶。然后,权值线段树有什么用?可以求一些序列的第\(k\)大之类的问题。于是我们放个板子题。第k小整数简单题,直接看代码和注释就行,当然也可以......
  • 《QQ三国》bugreportnew.dll 加载失败:游戏启动难题的深度解析与修复
    遇到《QQ三国》游戏加载bugreportnew.dll失败的问题,通常意味着游戏在启动或运行时未能成功加载或初始化bugreportnew.dll这个动态链接库(DynamicLinkLibrary)文件。bugreportnew.dll文件可能是游戏内置错误报告系统的一部分,用于在游戏崩溃或遇到问题时收集错误信息并生成报告。......
  • 连通性相关
    连通性相关强连通分量强连通分量(SCC):极大的强连通子图。Tarjan算法维护一个栈存储搜索到的还未确定强连通分量的点,定义:\(dfn_u\):节点\(u\)被搜索的次序。\(low_u\):\(u\)子树中能回溯到的最小的\(dfn\)。不难得到:一个点子树内的\(dfn\)大于该点的\(dfn\)。......
  • OpenSSL RSA相关基本接口和编程示例
    本文测试代码基于Openssl版本:1.1.1fRSA接口接口简介RSA对象创建intRSA_generate_key_ex(RSA*rsa,intbits,BIGNUM*e,BN_GENCB*cb);功能:创建⼀对rsa的公钥私钥参数:RSA密钥指针,密钥bit位数,公钥指数的⼤数形式指针,回调函数返回:成功返回1,失败返回0e主要有两个取值......
  • 二分图相关
    %\(\rm\color{red}{L}\color{black}{BY}\)学长。0.定义:二分图:二分图是一张图\(G=(V,E)\),其中点集\(V\)可以分成两个部分\((V1,V2)\),满足\(V1\capV2=\emptyset,V1\cupV2=V\),且\(V1,V2\)中均没有边,即对于\(\foralle\inE,e=(v_i,v_j)\),均有\(......
  • 浏览器工作过程及相关名词
    网页获取在计算机网络中,双方通过知道彼此的IP地址,即可建立通信通信协议包括TCP与UDP两种,其中:TCP建立连接过程如下(三次挥手):sequenceDiagramparticipantAparticipantBA->>B:SYNB->>A:SYN,ACKA->>B:ACKTCP断开连接过程如下(四次握手):sequenceDiagrampart......
  • 云计算实训06——find、stat、touch、tree、scp、crontab指令相关应用
    一、find命令1.find的作用:对文件进行搜索2.基本语法:                    find[文件路径][选项选项的值]3.常见的选项-name根据文件的名称搜索文件,支持通配符*-typef 代表普通文件,-typed代表目录4.*通配符在l......
  • MySQL版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver
    原文链接:https://www.cnblogs.com/daemonFlY/p/9820541.html1.在使用mysql时,控制台日志报错如下:Loadingclass`com.mysql.jdbc.Driver'.Thisisdeprecated.Thenewdriverclassis`com.mysql.cj.jdbc.Driver'.ThedriverisautomaticallyregisteredviatheSPIand......