软件测试 遇到bug却无法重现怎么办?
Posted 软件测试呀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试 遇到bug却无法重现怎么办?相关的知识,希望对你有一定的参考价值。
首先在企业工作当中,我们面对bug的种类非常的繁多,对不同类型的缺陷的定义,定位也是不一样的。
那么,如果说不能够明显准确的把bug的严重级别划分清楚的话,是很容易和开发人员产生矛盾的。
所以大家应该重点学习一下,软件的bug级别是如何划分的。
首先,它划分成四个级别,第一级是致命级别,第二级是严重级别,第三级是一般级别,第四级是轻微级别。
当然很多公司还会划分出来第五级,也就是建议级别。但是大家也清楚建议的问题,往往它不属于bug,因为这只是你的个人建议,开发人员是可改可不改的,所以也可以划分在轻微级别里。
那什么是致命级别呢? 系统崩溃,404报错,报500错误,造成系统或应用程序崩溃,死机,系统悬挂或造成数据丢失,主要功能组完全丧失,服务器死机闪退,页面出现错误乱码,蓝屏等。这样的问题全部都属于致命级别的。
严重级别的定义是,功能未实现,逻辑错误,影响用户的正常操作,与需求完全不符,或因此bug导致后续功能无法测试,这样的问题全都属于严重级别。
那什么是一般级别呢?功能实现了但不正确,功能上有错误,页面中的错误,或者是逻辑实现了但实现的不正确,这样都属于一般级别的bug。
轻微级别的bug的定义是,文案的内容与实际不符,错别字图片有问题,建议性的一些bug,它都可以称之为轻微级别的。
再教给大家一个更简单划分级别的方法,这种方法也非常的实用。
如果这个bug导致你整个软件都无法测试了,那么它一定是致命级别的。
那如果说这个软件还能够继续测试,只是说这个流程跑不通了,它卡壳儿了,因为这个问题卡住了,导致后续功能测不到了,这样的问题全都是严重级别的问题。
除此之外,像等价类边界值,表单这样的,或者说是一些功能上的小问题,全都属于一般级别的。
最后,一些错别字,图片的扭曲,就可以放到轻微级别里。
我这里还有一些关于软件测试的方法和技巧,可以分享给大家~戳这里
那么对于无法重现的bug我们又该如何处理呢。
有时候我们工作中发现刚刚还存在一个bug,但是再重新操作一遍,这个问题却不见了。有时候可能遇到这种情况就会想,那就不管它了。
但是!!!切记不要这样做,因为软件是不会骗人的。当它存在问题的时候,哪怕它后边消失了,也一定是有问题的,除非是网络波动导致。
那我们应该如何去应对这种情况呢?
首先,我们应当对这样的缺陷进行详细的记录,并尽快地提交给开发人员。但是开发人员那边是无法重现的,所以他们也会不予修改。
那么我们也不能因为这样一个问题而耽误太长的时间,但是终归究底是要解决的。所以我们先去测试后面的内容,不要因为这一棵大树而丢掉整个森林。
然后等项目测完后,我们再翻过头来去找到当初这个无法重现的问题,想办法给它重现出来。往往无法重现的问题,它都是有规律性的。
它可能会有一些特定的触发条件,当你的条件不满足的时候,这个问题就不会存在。当其他的一些条件都满足的情况下,它就会出现。
所以,大家要耐心想尽一切办法去把它揪出来,这样才是正确的。
最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!
这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……
如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。
敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。
自学推荐B站视频:
零基础转行软件测试:38天自学完软件测试,拿到了字节的测试岗offer,堪称B站最好的视频!
自动化测试进阶:已上岸华为,涨薪20K,2022最适合自学的python自动化测试教程,自己花16800买的,无偿分享
以上是关于软件测试 遇到bug却无法重现怎么办?的主要内容,如果未能解决你的问题,请参考以下文章