在知乎上看到一个很有意思的问题“软件测试完后,还有BUG,是测试人员的问题吗?”
相信很多测试的小伙伴也都遇到过这样的情况,往往产品上线,只要出现bug,成为“背锅侠”。
测试人员在工作中经常打交道的肯定是开发和产品经理,开发将程序写出来,测试员进行测试。软件测试完成后,产品才能生产,在这过程中,难免会遇到软件会出现问题的情况。那么你肯定听过这些话:
“这么弱智的bug你都测不出来吗?”
“为啥这个功能还没测完就上线了?”
“研发时间不够,你压缩一下测试时间”
“这个bug和开发没关系,注意看需求”
听到这些话,相信你分分钟高血压,这个锅不知不觉就“甩”到你身了。
问题的关键来了,很多测试员就会出现这种疑问:软件测试完后,还有Bug,责任全都在测试吗?
举个例子测试攻城狮们就会明白,不是所有的锅都得测试背
1、假设是软件版本更新,开发人员在进行影响分析时漏掉了可能会影响的一个功能,而测试也没有测到这个功能,恰恰这个功能上线出了问题,那没说的,开发的责任;
2、软件开发延期导致原本两轮的测试变为一轮测试,测试不充分导致出现BUG,这应该是整个项目组的责任;
3、软件按时提交测试,BUG出现在测试覆盖范围内,那么就是测试的责任;