测试工程师发现bug之后所采取的措施,首先应当是去想法验证是不是自己的偶然失误造成bug出现,如不是则应立即建立每一个新的bug记录,包括具体的再现步骤、环境、屏幕等;尽可能地分析产生bug的原因;设计合适的优先级和严重级别,要记住,测试人员的目标不是找出更多的bug,而是改进产品的质量;依据bug的优先级和严重级别分派给某一个相应的人,如程序员、项目经理和测试组的负责人等。
一般来说,bug在数据库中有三种状态:活跃(Active)、被解(Resolved)、关闭(Closed)。这三个状态在微软通常用“红黄绿”三个颜色来代表。活跃状态指的是测试人员新建一个bug时的状态,必须分派给相应的设计人员、开发人员或者是用户教育人员,表明bug的状态是等待纠正的。被解状态指的是设计人员、开发人员或者用户教育人员修正bug后的状态,必须重新分派给报告bug的测试人员,表明bug已经得到修正,但等待校验。关闭状态指的是测试人员校验完成并关掉之后的状态,表明bug已经得到修正,并完成了校验,但如果同样的问题再次出现后,还可能重新激活成活跃状态,则又开始了另一轮的状态循环。活跃bug数量的变化趋势是,一般在代码完成前很少,代码完成后增长很快,接近Beta测试时会下降,接近RC时奔向零。因此依据每天新建的bug数量与修正的bug数量相比较和处于活跃状态的bug数量亦可判断产品质量和里程碑的信号。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/