版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、缺陷管理系统使用说明书文件状态:V 草稿正式发布正在修改作者:编写日期2011-4-10部门名测试部审核人审核时间缺陷管理系统使用规范V1.0文档修改记录日期版本变更说明作者2011-07-15V1.0草稿缺陷管理系统使用规范V1.0目录1 序言 41.1 什么是 Bugzilla 41.2 为什么使用 Bugzilla 42 BUGZILL据本操作 53 BUGS交过程 54 BUCfct理流程 75 对于BUG勺不同处理情况 96 有关权限说明 107 查询操作 108 管理员操作指南 13缺陷管理系统使用规范V1.01序言1.1 什么是 BugzillaBugzilla是Mozilla公
2、司向我们提供的一个开源的免费缺陷跟踪工具。作为 一个产品缺陷的记录及跟踪工具,它能够为我们建立一个完善的Bug跟踪体系,包括报告Bugb查询Bug记录并产生报表、处理解决、管理员系统初始化和设置 四部分。并具有如下特点:基于WebT式,安装简单、运行方便快捷、管理安全。有利于缺陷的清楚传达。本系统使用数据库进行管理,提供全面详尽的报告 输入项,产生标准化的Bug报告。提供大量的分析选项和强大的查询匹配能力, 能根据各种条件组合进行Bug统计。当错误在它的生命周期中变化时,开发人员、 测试人员、及管理人员将及时获得动态的变化信息, 允许你获取历史纪录,并在 检查错误的状态时参考这一记录。系统灵活
3、,强大的可配置能力。Bugzilla工具可以对软件产品设定不同的模块,并针对不同的模块设定开发 人员和测试人员;这样可以实现提交报告时自动发给指定的责任人;并可设定不同的小组。设定不同的用户对Bug记录的操作权限不同,可进行有效的控制管理。 允许设定不同的严重程度和优先级, 可以在错误的生命期中管理错误,从最初的 报告到最后的解决,都有详细的记录,确保了错误不会被忽略,同时,可以让开 发人员将注意力集中在优先级和严重程度高的错误上。自动发送Email通知相关人员。根据设定的不同责任人,自动发送最新的动态信息,有效的帮助测试人员和 开发人员进行沟通。1.2 为什么使用BugzillaBUGZIL
4、L册一个拥有强大功能的缺陷跟踪系统。它可以使我们更好的在软 件开发过程中跟踪软件错误的处理过程,为开发和测试工作以及产品质量的度量 提供数据支持,从而有效的保证软件产品的质量。缺陷管理系统使用规范V1.02 Bugzilla基本操作适用范围:高层领导人员、项目经理、开发人员、测试组所有成员用户登录及设置流程:打开浏览器,在地址栏中输入:http:09进入Bugzilla 主页面。在登陆项中输入 E-Mail地址,在密码栏输入用户的初始密码(姓名全拼如wangtong),然后,点击【登陆】即可。如忘记密码,请联系 wangt成功登录后,点击页面中的“偏好设定”,然后选择【姓名和密
5、码】,进行密 码修改。点击【设置】-【电子邮件设置】,进行邮件通知设置。点击【设置】-【权限】,进行权限查询。HI:在登陆使用系统之后,一定要退出登陆,因为在 BUGZILL即存在一 个隐患一一当你没有退出登陆而关闭页面,当用同一台机器再次访问的时候,系 统会以上次登陆的用户访问。3 Bug提交过程适用范围:测试组所有人员具体操作如下:成功登陆缺陷管理系统后,在系统首页点击【新建】或点击【输入新BUG,点击bug所在的项目,系统显示/&入缺陷界面(见图1);1、选择发现的bug所在的产品名称;2、子产品(功能模块):点击选择列表中的子产品。可以查看关于这个产品 的子产品的详细信息;3、
6、选择对应的版本号,严重程度、优先程度信息;4、硬件平台、操作系统:可以根据发现 bug的实际情况来选择,如果确定这个bug可以发生在所有的平台,选择 all就可以;5、严重性:严重、一般、轻微、优化,严重程度逐渐减弱;缺陷管理系统使用规范V1.06、优先级:紧急、优先、一般、次要,优先级逐渐减弱;7、初始状态:默认状态为“新建(NEW” ;8、分配给谁负责:默认是后台设定好的一般不用修改,也可手工制定,直 接修改即可;9、邮件组(抄送给谁):可为多人,需用","隔开,一般抄送都默认加到 了预设邮件组里这里一般不手工填写;10、 预设邮件组:后台默认添加的必须抄送人;11、
7、估计小时数、截止期限、网址:bug的定位(可选)12、 摘要:是对bug的概述(必须填写);13、 描述中要详细说明下列情况:1)发现问题的步骤2)执行上述步骤后出现的情况3)期望应出现的正确结果14、 附件:点击【新增附件】,根据实际情况,为了更进一步描述 bug,可以提交bug出现的错误图片等文件。15、 依赖于和会屏蔽的BUG直接输入与当前bug有依赖关系的bug的编号。简单地说,比如说这里输入“ 3”,那么就是说当前提交的bug有依 赖关系,不是由于3导致了当前bug,就是当前bug导致了 bug3。确认无误后,点击【确认】即可。'mil- F靡 I i I砧'ikli
8、i-F iHtrrhiMWFiaWr缺陷管理系统使用规范V1.0TKS-ZtU1K*>曲*itflinH/*拉卢 MF*a. hifrt”h4T«HHtliZn J并”安静Ji«="备肥:图1XH'Ii AM ci >1 f3 / ZJL'Ti !中ITrib «r-MF«A I9Hl T Mlm,K>提交之后,系统会提示:bug已经提交。在此页面的下半部分,会再次显示 刚才提交的bug的详细信息,你可以在这里进行修改,重新提交,也可以在此增加新的附件或是附加说明来进一步说明bug。冲突:当两个或几个人同时修改
9、一个 bug提交信息的时候,bugzilla 会有弹 出Mid- air collision! 提示,并且列出解决冲突的选择,若提交修改,会导致 覆盖别人所做的修改;若不改,返回。建议选择返回,看看别人修改了什么,不 同的话,添加一个附加说明来补充吧! !以上各项可能会因为权限的关系,有所缺省。注意:如果要提交的bug已经存在,系统会给出提示相应不能提交的信息,若有什么建议,可在原有记录中增加注释,告知其属主。4 Bug处理流程适用范围:项目经理、开发人员、测试组所有成员1、测试人员发现bug后,判断属于哪个子产品(功能模块)的问题,填写bug 报告后,系统自动通过Email通知bug负责人(
10、项目经理或开发人员)。2、bug负责人根据具体情况,重新分配给 bug所属的开发者。缺陷管理系统使用规范V1.03、开发者收到Email信息后,判断是否为自己的修改范围。1)若不是,重新分配给项目负责人或应该分配的开发者。2)若是,进行处理,并给出解决方法。4、测试人员查询开发者已修改的 bug,进行回归测试。1)经验证无误后,测试人员修改状态为已认证( VERIFIED。待整个产品发 布后,修改为已关闭(CLOSED2)若经验证仍有问题,测试人员修改状态为重开启(REOPENED并会自动邮件通知。5、如果这个BUG-周内一直没被处理过。Bugzilla就会一直用email骚扰它 的属主,直到
11、采取行动。管理员可以设定最迟采取行动的期限,比如说 3天, 系统默认为7天。BUGt理流程见下图:说明:对于测试人员新提交的缺陷,必须经过项目经理分配后,开发人员才 可以修改,并注明修改意见。如果项目经理不分配缺陷,开发人员只有浏览缺陷 的权利,不可以执行任何修改操作。缺陷管理系统使用规范V1.05对于Bug的不同处理情况适用范围:项目经理、开发人员、测试组所有成员1、Bug的属主(owner)处理问题,提出解决意见及方法。给出解决方法并填写附加说明(Additional CommentS,并需要选择BUGftt理 结果,5种处理结果如下:1) FIXED (已修复):描述的问题已经修改,该b
12、ug已经修复并检查过,源文 件已经检入svnj$o2) NVALID(无效):描述的问题不是一个 bug (输入错误后,通过此项来取 消)3) WONTFIX决定不改):描述的问题将永远不会被修复。4) DUPLICATE1复bug):描述的问题是一个存在的 bug的复件。5)好好的WORKSFORME法重现):所有要重新产生这个bug的企图是无效的。如果有更多的信息出现,请重新分配这个bug,而现在只把它归档。注意:开发人员在修改缺陷后,必须选择以上处理结果。2、项目经理或开发者重新指定 Bug的属主。bug不属于自己的范围,可在负责人处点击编辑,指定BUG责任人是项目经 理,此时等待项目经
13、理重新指定。1) bug不属于自己的范围,但知道谁应该负责,在负责人处点击编辑直接输 入被指定人的Email。2)操作结果:此时bug状态又变为“新的",此bug的负责人变为被指定的人。3、测试人员验证已修改的Bug1)测试人员查询开发者已修改的 bug,即状态为“已解决",解决方案为"已 修复”,进行回归测试。2)经验证无误后,修改“已解决”为“已认证”。待整个产品发布后,修改 为“已关闭”。3)若测试之后发现还有问题,修改为“重开启”,状态重新变为“新的”,并 发邮件通知BUG!主。缺陷管理系统使用规范V1.06有关权限说明适用范围:高层领导人员、项目经理、开
14、发人员、测试组所有成员分为五种权限:1、高级浏览用户:能够快速、方便的查看系统所有缺陷。2、项目经理:负责分派项目所有缺陷。3、测试经理:负责提交缺陷、审核缺陷、回归测试等,跟踪整个缺陷修改 过程。4、开发人员:负责修改所属缺陷,添加修改评论,修改处理结果。5、测试人员:负责提交缺陷、验证缺陷,并修改验证后缺陷的最终状态。7查询操作适用范围:高层领导人员、项目经理、开发人员、测试组所有成员登录Bugzilla缺陷跟踪系统后,点击【进阶搜索】,可以按照指定的一个或者多个查询条件进行查询(如下图 2)。Bh峥FM II砧IEnpliKi-ffr1、常规项查询方式:图21)摘要:下拉列表框选择查询规
15、约。在其后的输入框中输入包含的信息10缺陷管理系统使用规范V1.0此信息的指定与提交bug时的注释信息相一致。2)产品(Product):选择所要查找的bugs所在的产品。3)子产品(功能模块)(Component):选择bugs所在的模块。4)版本(Version):选择bugs版本。5)网址URL 指定关于bugs所在的URL6)描述或注释:指定包含或不包含该关键字的 bugs。每个bug可以被指定 描述。7)截止期限:搜索约定某个时间段内。8)状态(Status):选择bugs状态。9)解决方案(Resolution):选择bugs处理的结果。10)严重等级(Severity):选择bu
16、gs的严重级别。11)优先程度(Priority):选择bugs的优先级别。12)硬件平台(Platform):选择存在bugs程序运行的平台。13)操作系统(OpSystem):选择存在bugs程序所运行的操作系统。设置以上有关缺陷信息,点击【搜索】即可。2、邮箱和编号(邮件和编号查询方式)在这一部分,我们可以通过复选框中的用户(bug负责人、报告者、抄送列表成员以及评论者)的E-mail地址和bug的编号进行查询。这部分的查询界面(如上图)有两列相同的复选框、下拉列表框及文本框。同 一列的复选框可多选。文本框中可以输入多个 E-mail地址,中间用:"隔开。 查询结果取多个复选框
17、的并集。若同时指定两列查询选项,则查询结果取各自的 交集。例如:要查询bug负责人和报告者为 wangt的bugs,首先 点选bug负责人和报告者复选框,然后在下拉列表框中选择“是” ,文本框中输 入,点击“搜索”显示查询结果。又如要查询bug负责人为wangt 且报告人为zhaojs 的bugs,则可以在第一列选项中设置 bug的 负责人,在第二列选项中设置报告者,点击【搜索】显示查询结果。在这一部分的查询中,我们还可以直接输入编号进行查找,选择包含或排除, 然后输入bug编号,即可按号查找。11缺陷管理系统使用规范V1.03、Bug变更1)在下述天数内修改的bugs:可查找在指定天数内修改
18、过的 bugs。2)匹配下面任意条件的bugs:可选择发生过改变的条件,指定发生改变的 时期(按照yyyy-mm-dd的格式)以及修改后的属性值。4、使用布尔运算式进阶搜索高级查询利用Boolean Chart高级查询可以实现以上所有的查询功能。例如:在第一个下拉列表框中选择“ bug #",第二个选择“等于",第三个 指定n(n为bug的ID号,如2),点击Search,查询结果将列出ID号为n的bug。 点击Or,可追加查询选项及选项值,查询结果与上一查询结果取并集;点击And, 则查询结果取交集。点击 Add another Boolean Chart ,可以添加新的
19、 Boolean Chart o这个键与And键几乎相同。只是前一个 Boolean Chart查询的结果,作 为下一个Boolean Chart查询的范围。5、指定查询结果的排序方式:Sort results by :可以指定查询结果的排列顺序。6、显示全部的BUG在列表框(如状态列表框),我们可以通过 Ctrl+Click(左键单击)取消一个 选项,去掉所有的查询选项,就可以显示所有的 BUG了。7、查询结果页面显示点击页面上的【长的格式】键,可以显示查询结果中bugs的详细的相关信息。1) CSV打开一个关于查询结果的.csv文件,事实上是一个excel表格形 式。2) iCalenda
20、r :以日历的形式显示。3) 一次变更多个Bug:可以对查询结果中所有或者部分bugs进行统一变更。4)发邮件给Bug负责人:发邮件给bug负责人,邮箱地址用“,”隔开。5)编辑搜索条件:可以重新设置查询选项。我们还可以点击bug的ID,查看单个的BUG言息。8、预定义查询在查询页面底部区域内有一个 【我的缺陷】选项,其中的查询结果是当前用12缺陷管理系统使用规范V1.0户提交或指定给当前用户的bug。可以通过该功能定制搜索条件,每次进行搜索操作时,直接点击搜索名即可完成搜索操作。具体操作举例说明:1)在缺陷管理系统首页,点击【我的缺陷】系统显示页面见下图3;2)点击【编辑搜索】编辑搜索条件;
21、3)点击【搜索】,系统显示缺陷列表;4)然后在as后面的文本框中输入搜索名称,如“甘肃省电力公司门户项目”;5)选择【将这些设定设为我的搜索选项的预设值】,系统自动保存搜索条件;6)返回系统首页,在页面下方区域【我的缺陷】后就显示搜索名称,如图 4;7)点击搜索名称即可完成搜索操作。8管理员操作指南适用范围:缺陷管理人员主要工作内容: 产品(Product)、版本号(versions) 和子产品(Components) 的定义,同时指定模块相应的开发者(owner)和测试人员(QA Contact) 01、小组的定义和划分2、测试中Bug严重程度、优先级的定义3、增加用户,并分别设定全部用户的
22、分组、权限。4、主要参数(parameters )的设置4) urlbase: 输入bugzilla 工具所在的服务器IP地址。5) whinedays : Bug在whinedays设定的期限内若未被处理,将自动重发 mail ,默认为7天。6) defaultpriority:设定默认的优先级7) commentonchange_resolution :设为 ON系统将强制要求开发者处理 完Bug后,必须填写修改的内容。说明:若是要更改某一项的设置,不要勾选该项前面的reset选框,这样会 使其恢复默认设置的。基本操作:创建默认的管理员用户,运行checksetup.pl。若不小心删除管理13缺陷管理系统使用规范V1.0员,重新运行 checksetup.pl用户管理:1)增加新用户点击页面右下角【用户】,点【添加】页面。帐号(Login name): 一般为邮件地址。真实姓名(Real name):填写真实用户名。密码:用户密码测试人员的权限一般设为:Canconfirm, editbugsDevel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度旧环保设备买卖与运营维护合同3篇
- 二零二五年度建筑废弃物综合利用合同3篇
- 计算思维课程设计
- 海南医学院《生物医学工程伦理及政策法规》2023-2024学年第一学期期末试卷
- 二零二五年度抵债资产转让与受让合同3篇
- 海南师范大学《武术教学》2023-2024学年第一学期期末试卷
- 照明电气设计课程设计
- 2025年度生态农业园区绿化种植与生态保护合同3篇
- 二零二五年度安置房租赁中介服务合同
- 算法课程设计2048
- 中医类诊所规章制度与岗位职责
- 中国成人急性呼吸窘迫综合征(ARDS)诊断与非机械通气治疗指南(2023版)解读
- 定向钻电力顶管施工方案
- 外研版八年级英语上册期末单词词性分类测试表(汉译英)
- 一氧化氮让你远离心脑血管病第(全书回顾综合版)
- 2022年天津三源电力集团限公司社会招聘33人上岸笔试历年难、易错点考题附带参考答案与详解
- 2023-2024学年广东广州番禺区四年级数学第一学期期末综合测试试题含答案
- 尿崩症诊疗规范内科学诊疗规范诊疗指南2023版
- 压缩语段之语段要点概括公开课一等奖市优质课赛课获奖课件
- 零售药店医保培训试题及答案,零售药店医保培
- 军营防袭击应急预案方案
评论
0/150
提交评论