测试是目的是越快,越多,越严重,越少的时间,来发现发现缺陷。因此缺陷是测试中重要的东西。
缺陷的作用体现在以下几个方面:
1.缺陷是测试和开发沟通的桥梁
测试人员提交缺陷,如果是缺陷开发修改它;测试再验证,或关闭或打回。通过缺陷建立起一种交流,测试需要养成得到新包后,开始去验证Fixed问题的习惯;同样,开发也要养成每天上班后,查看缺陷的习惯。
2. 缺陷分析成为项目经理的重要依据
一般来说,缺陷数目开始收敛,严重级别高的缺陷也解决,测试用例全部执行多次,是项目进入了尾声。因此项目经理要时刻关注缺陷,处理TroubleShooting的缺陷。
3.缺陷衡量测试工程师的工作量
虽然缺陷的多少等来衡量测试工程师有些偏颇,但起码应该是一种重要的依据。
4.缺陷衡量团队
缺陷的不同状态是衡量团队的一个很好的手段。
Cancel的问题,说明测试工程师对缺陷提交的草率
NeedInformation的问题,说明测试工程师报缺陷还不够清楚
Reopen次数,说明开发水平的低下和不复职任
KnowIssue同样说明开发技术水平的低下
等等!