精华内容
下载资源
问答
  • 遇到不能复现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复现不了的话,也可以近期暂时不予处理。直到能再次复现或者复现频率较高时再处理也可以。

    展开全文
  • 1、进行多次测试 2、更换设备进行测试(手机、浏览器、电脑等) 3、向经理报备,并在测试新版本的时候复测

    1、进行多次测试
    2、更换设备进行测试(手机、浏览器、电脑等)
    3、向经理报备,并在测试新版本的时候复测

    展开全文
  • 2.开发人员找到规律,所以解决,问题一直处于Open状态; 3.开发人员因为问题难以解决,所以直接Resolved回来,觉得反正是偶发的,先改成解决状态再说。 对开发人员、项目经理和测试工程师来说,正确的处理...
  • 在软件测试工作中,我们常会遇到不能复现bug,这种情况是正常的,但很多测试新手都按照自己的想法处理,没有提交 bug ,或者匆匆关闭 bug。线上出现问题,就只能自己背锅了。 今天就来说说,在遇到这种情况时我们...
  • 相信大家在测试过程中肯定遇到过这种Bug,不少这种不可复现Bug定位起来非常困难,可能很长时间都不能得到解决。能否复现这些不可复现Bug成为大家关注的一个话题,最近国外的测试专家James Bach、Jonathan Kohl...
  • 测试中遇到复现bug的时候如何解决 1.提交该问题单:把可重现的BUG记录下来,以后再遇到的时候可能就会了解发生的原因。同时尽力去查找出错的原因,比如有什么特别的操作,或者一些操作环境等。而且程序员对...
  • 软件测试工作中常常会遇到不能复现bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。 遇到这种情况,我们该如何应对。 ...
  • 问题2:自己的问题复现不了 A:发现的问题很多,也很严重,最终复现不了需要攻关解决、降级处理的也不少 B:提交问题比A可能稍少也可能多,大部分问题在提交之前就分析的很透彻,甚至点出了问题的原因、出现的条件和...
  • 1、首先出现难以复现bug...如果还是不能复现,就把这个问题反馈给开发,让开发进行代码走查,看能不能找到原因。如果开发这也不能发现,就把问题反馈给项目经理,请项目经理组织更多开发测试同事参与解决这个问题 ...
  • 测试流程和复现BUG

    2020-07-10 20:27:28
    版本控制:一轮测试结束后,开发人员将bug修复后提交新的版本给测试人员。 输出:接口文档,测试环境,测试数据 6,测试人员执行测试用例,提交缺陷,跟踪缺陷至缺陷关闭 7,缺陷管理: 缺陷流程:发现缺陷–提交...
  • 如何看待那些不能重现的bug

    千次阅读 2017-10-09 21:42:36
    在我们日常测试活动中,经常会发现一些bug,但是这些bug可能就是昙花一现,再也无法(或者很难)重现出来,内心灰常崩溃。那到底有哪些方面可能会导致这类的缺陷发生呢? 我以自己工作中所遇到的给出一些自己的总结...
  • YOLACT++复现bug记录

    千次阅读 2020-06-06 20:46:40
    本帖专门记录一下复现YOLACT++过程中遇到的python问题,之前遇到的好多问题都忘记写下来,以后的代码复现过程都记录下来,避免以后踩同样的坑。。。 一.eval.py跑通记录 RuntimeError: cuda runtime error (700) :...
  • 前言 在部署线上项目时,相信大家都会遇到一个问题,线上的 Bug 但是在本地不会复现,多么无奈。此时最常用的就是取到前端传递的数据用接口测试工具测试,比如 POSTMAN,复杂,难受...
  • 于是还需要再一次的复现bug,时间就这样浪费了。 所以,对于这种问题,就是checkpoint大显身手的时候。先看一下GDB关于checkpoint的说明: On certain operating system(Currently, only GNU/Linux), GDB is ...
  • 通常如果是按照职业来区分的话,有分为 FAE、CE、RD 等等,FAE 和 CE 偏向于只解决问题,并去做代码的设计与开发,这个都大概知道,RD 就是 Research And Development engineer,也就是常说的研发工程师。...
  • 我们在测试的时候,大家应该都会碰到不能复现bug,那么遇到这样的问题的时候,作为测试人员,我们应该做什么? (1)遇到问题就要提,测试的工作就是不放过任何一个bug,在提交的Bug描述中需要加上一句话,那就是...
  • 软件开发新人如何高效解决BUG

    千次阅读 2018-03-04 11:43:36
    作为一个软件开发人员,如何高效地解决BUG,有没有方法,有没有捷径,说没有也是没有,但也有一定的流程可以一个新人理解如何面对一个BUG,如何解决BUG才是浪费时间,走弯路。作者:Younger Liu,本作品采用知识...
  • 高效解决bug的经验之谈

    千次阅读 2018-08-02 23:40:46
    在大多数人的印象中,程序员是写代码的,从无到有写出一个好玩又酷炫的游戏。 然后事实却是程序员大部分时间都是在苦逼的改Bug,写代码仅仅占了程序员日常工作的一小部分。...所以,如何快速解决...
  • 摘 要:本文简要分析了无法重现的Bug的可能产生原因,包括环境一致、缺少最准确的描述和浏览器的不当设置。针对这些原因,本文给出了相应的对策。通过这些措施,可以重现许多以前认为可重现的Bug。 关键词:重现...
  • 手机monkey测试BUG重现及解决方法

    千次阅读 2019-10-05 03:37:25
    Monkey测试主要是测试负责,研发这边配合测试进行问题复现及给出测试建议,重点工作还是monkey问题分析,包括冻屏、死机重启、crash等。由于这类问题分析起来比较麻烦,所以一般如果没有相关分析经验可以先定位问题...
  • 软件测试工作中常常会遇到不能复现bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。 今天我们就说说,遇到这种情况,我们该...
  • 但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。 ... 博客:linuxfocus.blog.chinaunix.net  ...作为程序员,调试是一项很重要的...调试的技巧和水平,直接决定了解决问题的时间。一般情况下,
  • 偶发性bug解决方案

    千次阅读 2019-08-02 09:58:28
    确认我测试的是正式的软件版本,如果不是就先记录下该问题,然后选择正式的版本进行测试(开发人员基于尝试的一次非正规的修改可能会导致复现Bug); 可以和其它版本进行对比,如果其它的版本没有类似的问题,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,992
精华内容 3,996
关键字:

解决不能复现的bug