Bug就是我们在软件测试中发现的程序缺陷,可以是性能测试上的,也可以是功能测试,需求上面的,相信也没有多少程序员可以说自己的程序没有bug。面对bug时,我们要想方设法的去解决,在解决过程中不要盲目,要有一个系统的方案,要针对不同类型的bug进行分别处理,那么软件测试中bug可以分为哪些种类呢?
1. 按照严重程度进行划分为:
轻微bug:例如有错别字,图片错误,文案内容与实际不符合等;
一般bug:功能和页面上的错误,逻辑实现但不正确,功能实现但是不正确,一般这类bug一到三天便可以解决;
严重bug:十分影响用户使用,逻辑出现错误,一些功能没有实现,或者与需求不符合,这类缺陷很重要,往往要在一天内解决;
致命bug:例如404页面报错,系统崩溃,电脑桌面蓝屏,系统无法运行,服务器死机闪退,这类bug需要立即去解决;
2. 按照优先级划分为:
建议(P4):建议性的BUG,可改也可不改,对整体没有太大影响;
低(P3):bug严重级别处于较低的,可以下一次测试前再解决,不用太急;
中(P2): BUG严重级别一般的,不影响用户正常操作的;
高(p1):bug严重级别较高,需要立即解决的,或者一般级别但是比较棘手的;
处理bug缺陷一定要有个先后顺序,具体要视情况而定,写缺陷报告时要遵循“准确-清晰-简洁-完整-一致”原则,这样做效率才会高;
推荐阅读: