文档号MOWOM_SEPG_PRD_010版本1.0密级正文页数8页总页数11页Bugzilla使用规范深圳十目认证有限公司地址:深圳市福田区福中三路1006号诺德中心四楼B016信箱邮编:518026电话:(86-755)88262788传真:(86-755)88262766网址:网址:邮件:rd@raysuntec.com《Bugzilla使用规范》MOWOM_SEPG_PRO_010版本历史版本/状态作者起止日期备注v1.0张海琴2007-7-5至2007-7-6编写草稿《Bugzilla使用规范》MOWOM_SEPG_PRO_010目目录录1.文档介绍..........................................................................................................................11.1.文档目的...................................................................................................................11.2.文档范围...................................................................................................................11.3.读者对象...................................................................................................................11.4.参考文档...................................................................................................................11.5.术语与缩写解释.......................................................................................................12.BUGZILLA使用说明.....................................................................................................22.1.BUGZILLA简介..........................................................................................................22.2.BUGZILLA操作流程..................................................................................................22.2.1.Bug的处理流程概述.........................................................................................32.2.2.测试人员报告Bug的流程................................................................................42.3.BUG字段和属性.......................................................................................................42.3.1.Bug状态............................................................................................................42.3.2.Bug严重级........................................................................................................42.3.3.Bug优先级........................................................................................................52.3.4.摘要...................................................................................................................52.3.5.从属关系............................................................................................................52.4.BUG查询...................................................................................................................53.BUG描述要求.................................................................................................................64.BUG状态报告.................................................................................................................74.1.BUG报告的内容.......................................................................................................74.2.BUG统计报表...........................................................................................................75.跟踪BUG.........................................................................................................................8《Bugzilla使用规范》MOWOM_SEPG_PRO_010MOWOM_SEPG_PRO_010V1.011.文档介绍1.1.文档目的本文档目的是介绍缺陷管理软件Bugzilla的使用及规范Bug的管理流程。1.2.文档范围本文档包括Bugzilla使用说明、Bug描述要求、Bug状态报告等。1.3.读者对象Bugzilla管理人员、开发人员、测试人员1.4.参考文档序号文档名称版本1.5.术语与缩写解释缩写、术语解释《Bugzilla使用规范》MOWOM_SEPG_PRO_010MOWOM_SEPG_PRO_010V1.022.Bugzilla使用说明2.1.Bugzilla简介Bugzilla是Mozilla公司向我们提供的一个开源的免费缺陷跟踪工具。作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员系统设置等。并具有如下特点:基于Web方式,运行方便快捷、管理安全。有利于缺陷的清楚传达。本系统使用数据库进行管理,提供全面详尽的报告输入项,产生标准化的Bug报告。提供大量的分析选项和强大的查询匹配能力,能根据各种条件组合进行Bug统计。当错误在它的生命周期中变化时,开发人员、测试人员、及管理人员将及时获得动态的变化信息,允许你获取历史纪录,并在检查错误的状态时参考这一记录。附件管理。可上传附件,更清晰地描述bug。系统灵活,强大的可配置能力。Bugzilla工具可以对软件产品设定不同的模块,并针对不同的模块设定开发人员和测试人员;这样可以实现提交报告时自动发给指定的责任人;并可设定不同的小组。设定不同的用户对Bug记录的操作权限不同,可进行有效的控制管理。允许设定不同的严重程度和优先级,可以在错误的生命期中管理错误,从最初的报告到最后的解决,都有详细的记录,确保了错误不会被忽略,同时,可以让开发人员将注意力集中在优先级和严重程度高的错误上。自动发送Email通知相关人员。根据设定的不同责任人,自动发送最新的动态信息,有效的帮助测试人员和开发人员进行沟通。Bugzilla是一个拥有强大功能的错误跟踪系统。它可以使我们更好地在软件开发过程中跟踪软件错误的处理过程,为开发和测试工作以及产品质量的度量提供数据支持,从而有效地保证软件产品的质量。2.2.Bugzilla操作流程Bugzilla操作流程为:《Bugzilla使用规范》MOWOM_SEPG_PRO_010MOWOM_SEPG_PRO_010V1.03Bug开始初始状态【新建】分配重分配解决、修复关闭Bug结束重新打开验证图1Bug状态流程图2.2.1.Bug的处理流程概述测试人员或开发人员发现bug后,判断属于哪个模块的问题,填写bug报告后,通过Email通知项目组长或直接通知开发者。项目组长根据具体情况,重新分配给bug所属的开发者。测试人员查询开发者已修改的bug,进行重新测试(可创建testcase附件)。开发者收到E-Mail信息后,判断是否为自己的修改范围。A.若不是,重新reassigned分配给项目组长或应该分配的开发者;B.若是,进行处理,resolved并给出解决方法(可创建补丁附件及补充说明)。测试人员查询开发者已修改的bug,进行重新测试(可创建testcase附件)。A.经验证无误后,修改状态为VERIFIED验证。待整个产品发布后,修改为CLOSED关闭。B.还有问题,REOPENED重新打开,状态重新变为“New,并发邮件通知。如果这个Bug一周内一直没被处理过,Bugzilla就会一直用E-Mail骚扰它的属主,直到采取行动为止。《Bugzilla使用规范》MOWOM_SEPG_PRO_010MOWOM_SEPG_PRO_010V1.042.2.2.测试人员报告Bug的流程请先进行查询,确认要提交的bug报告不会在原有纪录中存在,若已经存在,不要提交,若有什么建议,可在原有纪录中增加注释,告知其属主,让bug的属主看到这个后自己去修改。若Bug不存在,创建一份有效的bug报告后进行提交。具体操作:点击【新建】,选择产品后,填写一个Bug报告的表格。填表注意:【指派给】为空则默认为设定的owner,也可手工制定。【抄送】可为多人,用逗号隔开,【描述】中要详细说明下列情况:A.发现问题的步骤;B.执行上述步骤后出现的情况;C.期望应出现的正确结果。【平台】、【操作系统】、【优先级】、【严重级】,可以根据具体情况自行选择。填写完毕之后,点击【提交】按钮提交,发送邮件通知给相关人员。2.3.Bug字段和属性2.3.1.Bug状态