精华内容
下载资源
问答
  • 遇到不能复现Bug怎么办

    千次阅读 2019-05-20 09:25:15
    测试的时候,大家肯定都会碰到不能复现bug,那么遇到这样的问题的时候,作为测试人员,我们应该做什么? 遇到问题就要提,在提交的Bug描述中需要加上一句话,那就是复现概率,尝试10次,出现1次或者尝试10次,...

    在这里插入图片描述

    测试的时候,大家肯定都会碰到不能复现的bug,那么遇到这样的问题的时候,作为测试人员,我们应该做什么?

    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

    千次阅读 2019-08-31 17:09:27
    软件测试工作中常常会遇到不能复现bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。 今天我们就说说,遇到这种情况,...

    软件测试工作中常常会遇到不能复现的bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。

     

    今天我们就说说,遇到这种情况,我们该如何应对。

     

     

    首先,出现不能复现的bug,这里一般有两种情况

    第一种,在测试阶段,执行了一个用例未覆盖的场景,或者随机测试,盲目点点点,一旦产生了bug,很容易忘记之前操作了什么。对于这样的情况,通常根据bug的现象和当前的操作页面,可以大概推断出进行了哪些操作,尝试几次可能路径后,一般会找到导致缺陷的步骤。

     

    但是还有少量情况,无论怎么操作都无法复现刚才的bug。

     

    第二种,对于已经提交给开发的bug,在开发环境怎么也复现不了,开发要求关闭该bug。这种情况,就要分析提交给开发的bug描述是不是准确详细,有没有必要的前置条件,操作步骤是否详细,是否提供必要的截图信息。排查测试环境和开发环境的配置是否相同,可以要求开发在测试环境中验证通过再关闭该bug。

     

     

    一些没有经验的测试人员,在遇到第一种情况时,认为这种bug的概率非常小,可以不用提交bug。而且,开发人员有时候也要求必须有重新路径才能提交bug,这样一旦线上出现问题,背锅的自然就是测试了。

     

     

     

     

    作为软件测试人员,正确合理的做法是什么呢?

    1. 首先,在遇到非必然重现的bug,一定要提bug,并且要在bug单中说明复现的概率。

     

    2. 在发现bug时,要分析产生的原因,尽量多尝试可能出现的步骤。排除环境和自己电脑配置的原因,比如浏览器的版本,系统的版本,等。还可以寻找开发帮助,让开发同学对相应地方的代码进行检查,看一下是否可以通过代码层面检查出问题。

     

     

    3. 如果还未复现,在接下来的测试中,时刻保持关注,每次执行同样或者相近的步骤的时候,看下是否能够复现之前的bug。

     

    4. 那些一直未能复现的bug,需要测试经理定期将这些bug汇总,选择优先级高的缺陷,组织开发人员和测试人员专门投入到复现问题。如果经过这样的专门复现依然不能复现,可以降低问题的优先级。如果在项目前期,跟踪至少3个版本,如果仍然无复现,可以暂时关闭该bug,备注说明并不是因为修复关闭,而是经过x个版本后不复现了。

     

    5. 如果项目周期比较紧张,不能跟踪多个版本,那么bug就不能关闭,上线后及时关注用户的使用反馈,如果持续3或者4个版本没有出现,那么可以将bug暂时关掉了,同时关掉的时候要进行备注说明。 

    展开全文
  • 遇到不能复现Bug怎么办?

    千次阅读 2020-03-06 15:16:48
    大家肯定都遇到过很难复现bug,那么针对这样的问题,我们该怎么处理呢? 1、录屏 有的bug复现的概率比较低,操作10次,可能只会复现一次。针对这种情况可以用录屏的方法记录下来,然后反复回复复现的那一次操作,...

    在这里插入图片描述
    大家肯定都遇到过很难复现的bug,那么针对这样的问题,我们该怎么处理呢?

    1、录屏

    有的bug复现的概率比较低,操作10次,可能只会复现一次。针对这种情况可以用录屏的方法记录下来,然后反复回复复现的那一次操作,记清每一个细节。按照组合的细节进行复现,这样出现的概率比较大。

    2、查看后台日志

    有的bug报错信息很明显,比如空指针异常(java.lang.NullPointException)。这种bug虽然很难复现,但是根据日志报错信息,很容易改,就不用废半天功夫再去复现了。

    3、直接在报错环境修改

    有的bug在生产环境上报错,但是在内部测试环境上却很难复现。针对这种情况,可以在晚上用户访问量少的情况下直接在生产环境上进行修改。

    4、人工排查代码

    如果bug真的很难复现的话,可以退而求其次,人工排查代码。邀请几个资深开发人员一起做代码Review,看看代码是否有没有漏洞。

    5、暂时不予处理

    如果bug复现不了的话,也可以近期暂时不予处理。直到能再次复现或者复现频率较高时再处理也可以。

    展开全文
  • 软件测试工作中常常会遇到不能复现bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。今天我们就说说,遇到这种情况,我们该...

    软件测试工作中常常会遇到不能复现的bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。今天我们就说说,遇到这种情况,我们该如何应对。首先,出现不能复现的bug,这里一般有两种情况第一种,在测试阶段,执行了一个用例未覆盖的场景,或者随机测试,盲目点点点,一旦产生了bug,很容易忘记之前操作了什么。对于这样的情况,通常让我们很头疼。

    软件测试工作中常常会遇到不能复现的bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。
    在这里插入图片描述

    今天我们就说说,遇到这种情况,我们该如何应对。

    如何处理不能复现的bug?软件测试工程师避坑指南

    首先,出现不能复现的bug,这里一般有两种情况

    第一种,在测试阶段,执行了一个用例未覆盖的场景,或者随机测试,盲目点点点,一旦产生了bug,很容易忘记之前操作了什么。对于这样的情况,通常根据bug的现象和当前的操作页面,可以大概推断出进行了哪些操作,尝试几次可能路径后,一般会找到导致缺陷的步骤。

    但是还有少量情况,无论怎么操作都无法复现刚才的bug。

    第二种,对于已经提交给开发的bug,在开发环境怎么也复现不了,开发要求关闭该bug。这种情况,就要分析提交给开发的bug描述是不是准确详细,有没有必要的前置条件,操作步骤是否详细,是否提供必要的截图信息。排查测试环境和开发环境的配置是否相同,可以要求开发在测试环境中验证通过再关闭该bug。

    一些没有经验的测试人员,在遇到第一种情况时,认为这种bug的概率非常小,可以不用提交bug。而且,开发人员有时候也要求必须有重新路径才能提交bug,这样一旦线上出现问题,背锅的自然就是测试了。
    在这里插入图片描述

    作为软件测试人员,正确合理的做法是什么呢?

    1. 首先,在遇到非必然重现的bug,一定要提bug,并且要在bug单中说明复现的概率。

    2. 在发现bug时,要分析产生的原因,尽量多尝试可能出现的步骤。排除环境和自己电脑配置的原因,比如浏览器的版本,系统的版本,等。还可以寻找开发帮助,让开发同学对相应地方的代码进行检查,看一下是否可以通过代码层面检查出问题。

    3. 如果还未复现,在接下来的测试中,时刻保持关注,每次执行同样或者相近的步骤的时候,看下是否能够复现之前的bug。

    4. 那些一直未能复现的bug,需要测试经理定期将这些bug汇总,选择优先级高的缺陷,组织开发人员和测试人员专门投入到复现问题。如果经过这样的专门复现依然不能复现,可以降低问题的优先级。如果在项目前期,跟踪至少3个版本,如果仍然无复现,可以暂时关闭该bug,备注说明并不是因为修复关闭,而是经过x个版本后不复现了。

    5. 如果项目周期比较紧张,不能跟踪多个版本,那么bug就不能关闭,上线后及时关注用户的使用反馈,如果持续3或者4个版本没有出现,那么可以将bug暂时关掉了,同时关掉的时候要进行备注说明。
      在这里插入图片描述

    共勉:【可能给予你助力的教程】

    这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
    在这里插入图片描述

    在这里插入图片描述

    关注我的微信公众号【程序媛木子】免费获取~

    不登高山,不知天之高也,等待只会错失,奋斗才能成功。

    我的学习群:644956177 群里有技术大牛一起交流分享~

    如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

    展开全文
  • 在软件测试工作中,我们常会遇到不能复现bug,这种情况是正常的,但很多测试新手都按照自己的想法处理,没有提交 bug ,或者匆匆关闭 bug。线上出现问题,就只能自己背锅了。 今天就来说说,在遇到这种情况时我们...
  • 1、进行多次测试 2、更换设备进行测试(手机、浏览器、电脑等) 3、向经理报备,并在测试新版本的时候复测
  • 相信大家在测试过程中肯定遇到过这种Bug,不少这种不可复现Bug定位起来非常困难,可能很长时间都不能得到解决。能否复现这些不可复现Bug成为大家关注的一个话题,最近国外的测试专家James Bach、Jonathan Kohl...
  • 软件测试工作中常常会遇到不能复现bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。 遇到这种情况,我们该如何应对。 ...
  • python版本原因:py2和py3差别,如除法 路径没有修改,如用的对齐之前的原始图片
  • bug复现

    2019-09-19 19:02:54
    (1)仔细回忆bug出现时细节(2)bug出现之前有没有什么前提之类(3)比较难重现可能是偶然性的缺陷,可以列为风险
  • YOLACT++复现bug记录

    千次阅读 2020-06-06 20:46:40
    本帖专门记录一下复现YOLACT++过程中遇到的python问题,之前遇到的好多问题都忘记写下来,以后的代码复现过程都记录下来,避免以后踩同样的坑。。。 一.eval.py跑通记录 RuntimeError: cuda runtime error (700) :...
  • 测试中遇到复现bug的时候如何解决 1.提交该问题单:把可重现的BUG记录下来,以后再遇到的时候可能就会了解发生的原因。同时尽力去查找出错的原因,比如有什么特别的操作,或者一些操作环境等。而且程序员对...
  • 软件测试工作中常常会遇到不能复现bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。 今天我们就说说,遇到这种情况,我们该...
  • 在软件测试工作中,我们常会遇到不能复现bug,这种情况是正常的,但很多测试新手都按照自己的想法处理,没有提交 bug ,或者匆匆关闭 bug。线上出现问题,就只能自己背锅了。 今天就来说说,在遇到这种情况时我们...
  • 我们在测试的时候,大家应该都会碰到不能复现bug,那么遇到这样的问题的时候,作为测试人员,我们应该做什么? (1)遇到问题就要提,测试的工作就是不放过任何一个bug,在提交的Bug描述中需要加上一句话,那就是...
  • 问题: 公司的软件有一个类似滚动条的自制控件,关于此控件上的小滑块定义的点击和拖动是有不同的响应函数(通过在OnLButtonDown,OnLButtonUp, OnMouseMove中对... 拿到BUG后,先要进行问题复现,问题来了:在我自...
  • 视频理解slowfast代码复现bug记录:No such operator video_reader::probe_video_from_memory bug1 使用kinetics数据集,复现X3D预训练模型进行测试,当yaml配置文件中DECODING_BACKEND设置为torchvision的时候,...
  • @echo off title 模拟循环点击 ::set apkpath="D:\ybf\Desktop\" choice /t 1 /d y /n >nul echo adb shell root adb shell root choice /t 2 /d y /n &......
  • 有一些比较严重的BUG随机发生,难以查找规律的,测试工程师提交上去后,有可能会出现以下三个情形: 1.开发人员试图重现,重现不出,Reject回来; 2.开发人员找到规律,所以去解决,问题一直处于Open状态; 3...
  • 1、首先出现难以复现bug...如果还是不能复现,就把这个问题反馈给开发,让开发进行代码走查,看能不能找到原因。如果开发这也不能发现,就把问题反馈给项目经理,请项目经理组织更多开发测试同事参与解决这个问题 ...
  • 测试流程和复现BUG

    2020-07-10 20:27:28
    版本控制:一轮测试结束后,开发人员将bug修复后提交新的版本给测试人员。 输出:接口文档,测试环境,测试数据 6,测试人员执行测试用例,提交缺陷,跟踪缺陷至缺陷关闭 7,缺陷管理: 缺陷流程:发现缺陷–提交...
  • 一、一定要提交。 一、一定要提交。 1. 记得有这么个缺陷,以后再遇到... 由于现在社会的发展,bug另有一种引申意义,用来形容某事物厉害的超乎想象,BUG可以使电脑系统崩溃、容易被施诈者攻击,现有修复漏洞的工具。
  • 都是大同小异,但是发现美团上的酒店入住日期选择器有个bug,虽然不是什么大的bug,但是从视觉上还是感觉有些对劲,因为当时打开美团时候一下就发现了,然后还被复现了。这个bug是在日期滑动的时候,滑到顶端月份...
  • 特定场景下才能复现bug案例分享之--前端排序字段的锅.pdf
  • 这么说有点诛心的味道,实际工作中怀揣这种 问题1:复现不了的问题 a.昨天必现的问题、今天复现不了; b.生产环境必现的问题、测试环境复现不了; c.测试人员必现的问题、开发人员复现不了; d.一套环境必现的问题、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,972
精华内容 5,588
关键字:

不能复现的bug