3)操作结果:每当一些人修改了bug报告或加了一个评论,他们将会被加到CC列表中,bug报告中的改变会显在要发给属主、写报告者和CC列表中的人的电子邮件中。
3.2.5 测试人员确认开发人员报告的Bug是否存在
1)查询状态为“Unconfirmed”的Bug,
2)测试人员对开发人员提交的Bug进行确认,确认Bug存在。
3)具体操作:选中“Confirm bug(change status to New)”后,进行commit.
4)操作结果:状态变为“New”。
3.3 查询Bug
1)直接输入Bug Id,点击find 查询。可以查看Bug的活动纪录。
2)查询Bug活动的历史。
也可以在search页面设置搜索的条件然后搜索想要的bug列表。对于最终比较满意的结果还可以将搜索结果保存,这样每次进入系统,在最下面就可以直接点击My Bugs旁边你保存的列表来查看已保存的bug列表。
4、报告(Reports)
Bugzilla 可以支持各种方式查看和追踪缺陷数据库的状态。
搜索(Search) 显示缺陷列表集。
表格状报告(Tabular reports) 以HTML或CSV形式,可以选择3个维度显示缺陷数目。
图形状报告(Graphical reports) 折线图、条杆图或饼状图。
选择不同的缺陷属性作为缺陷统计的坐标轴,也可以通过选择下面的 查询来精确定位统计的结果集。
横坐标: Horizontal
纵坐标: Vertical Axis
多表显示: Multiple Tables
设置好横、纵坐标选择项,还可以在下面进行更加详细的数据筛选。完成所有设置点击Generate Report生成报表。
5、BUG处理流程
1)测试人员或开发人员发现bug后,判断属于哪个模块的问题,填写bug报告后,通过Email通知项目组长或直接通知开发者。
2)项目组长根据具体情况,重新reassigned分配给bug所属的开发者。
3)开发者收到Email信息后,判断是否为自己的修改范围.
(1)若不是,重新reassigned分配给项目组长或应该分配的开发者。
(2)若是,进行处理,resolved并给出解决方法。(可创建补丁附件及补充说明)
4)测试人员查询开发者已修改的bug,进行重新测试。(可创建test case附件)
(1)经验证无误后,修改状态为VERIFIED。待整个产品发布后,修改为CLOSED。
(2)还有问题,REOPENED,状态重新变为“New”,并发邮件通知。
5)如果这个BUG一周内一直没被处理过。Bugzilla就会一直用email骚扰它的属主,直到采取行动。
图:一个Bug的生存周期