测试中遇到不可重现的bug怎么办?

author author     2023-03-13     566

关键词:

测试中遇到不可重现的Bug处理办法:

一、一定要提交。

1. 记得有这么个缺陷,以后再遇到的时候可能就会了解发生的原因。

2. 尽力去查找出错的原因,比如有什么特别的操作,或者一些操作环境等。

3. 程序员对程序比测试人员熟悉的多,也许你提交了,即使无法重新,程序员也会了解问题所在。

4. 无法重现的问题再次出现后,可以直接叫程序员来看看问题。

5. 对于测试人员来说,没有操作错误这条.既然遇到,就是问题。即使真的操作错了,也要推到程序员那里,既然测试人员犯错误,用户也可能会犯同样的错误。错误发生的时候,Tester最大。


二、程序不是测试人员写的,出问题也不是测试人员的原因。 

至于无法重现,可能的原因很多,因为测试人员看到的只是程序的外部,无法深入程序内部,所以把责任推给测试人员是不对的。测试人员的任务只是尽力重现问题,而不是必须重现。

三、下次再遇到的时候,拉他们来看就可以了。 

因为问题如果无论如何无法重现,程序员确实也没有什么好的解决方法。而且此类问题即使程序员说修改了,测试员也没有好的方法去验证是不是。

四、你可以告诉程序员,测试过程是没有错误的。 

测试人员只是检查程序中可能存在的问题,虽然测试人员使用一定的手段方法努力去覆盖所有的情况,但这些都是理论的推测。在实际中,可能因为人员、环境、配置等种种原因出现各种各样的问题,在测试人员这里发现问题是公司内部的事情,程序发到外面可就是公司的形象问题了。

五、问题无法重现,也要提出,程序员那里可以回复无法再现。问题放在那里,等到再次出现的时候,就立刻叫程序员过来查看。实在没有再次出现,最后可以写到报告中,说出现了什么现象,但无法再现(比较严重的问题才如此处理,小问题经理之间商量商量可能就算了)。

Bug英文单词,本意是臭虫、缺陷、损坏、犯贫、窃听器、小虫等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。 由于现在社会的发展,bug另有一种引申意义,用来形容某事物厉害的超乎想象,BUG可以使电脑系统崩溃、容易被施诈者攻击,现有修复漏洞的工具。

参考技术A 1、遇到问题就要提,在提交的Bug描述中需要加上一句话,那就是复现概率,尝试10次,出现1次或者尝试10次,出现5次,开发会根据bug的复现概率,调整改bug的优先级
2、尽量回想发生问题时的复现步骤,不要漏掉任何一个细节,按照步骤的组合尝试复现
3、保留发生bug时的log,附加到提交的bug中,希望可以通过log中找到一些蛛丝马迹
4、与开发人员配合,让开发同学对相应地方的代码进行检查,看一下是否可以通过代码层面检查出问题
5、在接下来的测试中,时刻保持关注,每次执行同样或者相近的步骤的时候,看下是否能够复现之前的bug通过上述的办法,仍然无法复现,根据bug的优先级,在上线之前对该bug进行处理,严重级别的bug,要召集项目组的成员,集合大家的力量尽可能的复现bug,不严重的bug,也不要关掉,上线后及时的关注用户的使用反馈,如果持续3或者4个版本没有出现,那么可以将bug暂时关掉了,同时关掉的时候要进行评论说明并不是因为修复,而是经过x个版本后不复现了。

对于不能重现的bug怎么办?(软件测试方面)

实在不能重现就先放着。但是一定要记得有这个问题,如果严重最后肯定要改的。再遇到这样问题,留截图,详细描述,和开发人员一起找原因,开发人员很熟悉程序内部结构,他们根据问题的情况可能找的到,找到原因问题可... 查看详情

前端js遇到难以重现的bug该怎么办

参考技术A推荐使用Fundebug监控。Fundebug的用户行为记录可以帮助你更好地去理解BUG的成因,快速复现bug。 参考技术B前端js也有trycatch语句的,将可能发生的错误跳过,或者记录下来 查看详情

测试大佬,遇到偶发性bug如何定位和处理?

测试大佬,遇到偶发性bug是常有的事情有些测试同学直接忽略了但是线上一旦重现了,就得背锅有些测试同学非要开发同学解决开发同学可能会说,那你重现给我看啊~不重现我也解决不了那么,问题来了...测试工... 查看详情

软件测试遇到bug却无法重现怎么办?

首先在企业工作当中,我们面对bug的种类非常的繁多,对不同类型的缺陷的定义,定位也是不一样的。那么,如果说不能够明显准确的把bug的严重级别划分清楚的话,是很容易和开发人员产生矛盾的。所以大... 查看详情

测试面试整理

...找出错原因,比如有什么特别的操作或特定的环境2、在测试报告中详细描述测试操作步骤,bug发生的症状,bug发生的具体环境描述,这样对于再次重现有一定的参考作用3、无法重现的bug尝试多次,再次出现后可以直接叫程序员... 查看详情

『编程题全队』团队作业5---测试博客(代码片段)

测试部分:1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?a.修复的bugb.不能重现的bugc.这个产品就是这样设计的,不是bug;d.没有能力修复,将来也不打算修复;e.这个bug的确应该修复,但是没有时间在这个版本... 查看详情

monkey测试手机bug重现及解决方法

1.1Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。1.2Monkey程序介绍1)Monkey程序由Android系... 查看详情

软件测试之如何重现难以重现的bug

  生活中有这么一种现象:如果你关注某些东西,它就会经常出现在你眼前,例如一个不出名的歌手的名字,一种动物的卡通形象,某个非常专业的术语,等等等等。这种现象也叫做“孕妇效应”。还有... 查看详情

软件测试问题:没有重现的bug也要提交吗?

...然是bug就要向上提交。 参考技术C看项目具体要求,或问测试组长 查看详情

测试人员参与线下问题处理须知

1.测试对于线下报的问题,测试要做什么?   明确问题、分析问题、跟开发沟通是否有必要重现问题、跟踪和测试问题直至修复。 2.具体怎么做?通过跟问题反馈人员沟通明确问题,将问题描述清楚并详细记录;... 查看详情

不同bug出现的原因

以下是web测试中bug出现的常见几种原因:后续发现补充!!!  已知问题-  测试已提过的bug未重现-    未重现的bug,以后请开发assign给BA,以后不应该再出现这种分析原因需求优化- 需求文档中描... 查看详情

测试博客

测试请根据团队项目中软件的需求文档、功能说明、系统设计和测试计划,写出软件的测试过程和测试结果,并回答下述问题。1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?a.修复的bug;b.不能重现的bugc.这个... 查看详情

测试工作的疑难杂症bugs

一、平台:安卓app代码:重写onresume事件时,没有重新获取sessionId导致记录一下bug重现过程:1.登陆2.退出用户(不退出app)3.重新登录4.home键或者息屏5.再进入app(重现需要重新登录的bug1)6.直接退出app7.进入app(发现此时不需要... 查看详情

团队作业5——测试与发布(alpha版本)

Alpha版本测试报告请根据团队项目中软件的需求文档、功能说明、系统设计和测试计划,写出软件的测试过程和测试结果,并回答下述问题。  在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? Bug的分类... 查看详情

如何做好系统的集成测试?

...聚合异常”,这句话不够详细,没有描述怎么算异常。3.测试要完备,对照功能点,尽量不要遗漏。4.如何从很多无关因素的现象中找出导致bug真正因素?列举操作步骤,细化为几个过 查看详情

测试用例bug详解

...2、违背常识【2】生命周期发现BUG-提交给开发-开发修复-测试验证-通过后关闭(不通过继续指派给开发)-游戏上线前再次回归测试【3】等级划分P0致命错误:需要立即修复,如宕机、重启性报错。P1严重错误:需要紧急修复,如功... 查看详情

看看大神们是怎么解决一些bng的哪!!!!

...优先解决那些可重现的,可重现的bug特别好找,反复调试测试就好了,先把好解决的干掉,这样最节约时间。2 查看详情

如何在测试期间模拟故障磁盘?

】如何在测试期间模拟故障磁盘?【英文标题】:HowcanIsimulateafaileddiskduringtesting?【发布时间】:2010-11-2414:15:50【问题描述】:在Linux虚拟机(Vmware工作站或类似工作站)中,如何在以前工作的磁盘上模拟故障?我在生产中遇到光... 查看详情