遇到复现不了的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暂时关掉了,同时关掉的时候要进行备注说明。
最后:
合理利用自己每一分每一秒的时间来学习提升自己!趁年轻,使劲拼,给未来的自己一个交代!
我的测试学习交流群:1033482984 群里有技术大牛一起交流分享~
如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。