bugzilla使用指南.doc_第1页
bugzilla使用指南.doc_第2页
bugzilla使用指南.doc_第3页
bugzilla使用指南.doc_第4页
bugzilla使用指南.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

BUGZILLA的使用目 录1用户登录及设置流程32BUG处理流程33一个Bug的生存周期图示34Bug的提交过程45对于Bug的不同处理情况55.1指定Bug的属主55.2 Bug的属主处理bug55.3测试人员验证bug66关于权限的说明67查询78Bugzilla管理员操作指南10 1 用户登录及设置流程l 打开浏览器,输入Bugzilla服务器地址,进入主页面。l 进入主页面后,点击【新建帐号】,进入注册页面。l 在注册页面中输入E-Mail和真实姓名(为了统一,这里我们都使用计算机名),然后,点击【Create Account】,随后,你将收到一封包含初始密码的E-Mail。l 在收到E-Mail之后,点击【登录】,在帐号栏输入注册时使用的E-Mail地址,在密码栏输入邮件里通知的初始密码,然后,点击【Login】。l 如忘记密码,在登陆页面中输入注册用户名,点击【Submit Request】,根据收到的邮件进行重新设置密码。l 成功登录后,点击【Edit属性】-【帐号设置】,进行密码修改。l 点击【Edit属性】-【邮件设置】,进行邮件通知设置。l 点击【Edit属性】-【权限】,进行权限查询。2 BUG处理流程l 测试人员或开发人员发现bug后,判断属于哪个模块的问题,填写bug报告后,系统会自动通过Email通知项目组长或直接通知开发者。l 项目组长根据具体情况,重新reassigned分配给bug所属的开发者。l 开发者收到Email信息后,判断是否为自己的修改范围.1) 若不是,重新reassigned分配给项目组长或应该分配的开发者。2) 若是,进行处理,resolved并给出解决方法。(可创建补丁附件及补充说明)l 测试人员查询开发者已修改的bug,进行重新测试。(可创建test case附件)1) 经验证无误后,修改状态为VERIFIED。待整个产品发布后,修改为CLOSED。2) 还有问题,REOPENED,状态重新变为“New,并发邮件通知。l 如果这个BUG一周内一直没被处理过。Bugzilla就会一直用email骚扰它的属主,直到采取行 动。管理员可以设定最迟采取行动的期限,比如说3天,系统默认为7天。3 一个Bug的生存周期图示Bug开始初始状态指派处理人员二次指派处理Bug确认处理关闭Bug结束重新打开4 Bug的提交过程l 要先进行查询确认要提交的bug报告不会在原有纪录中存在,若已经存在,不要提交,若有什么建议,可在原有纪录中增加注释,告知其属主。l 若Bug不存在,原谅自己的无情了,添加吧!具体操作:点击【提交】,选择产品后,在选择的产品bug提交页面中,填写一个Bug信息。填写完毕之后,点击【提交】,bugzilla发送邮件通知给相关人员。具体信息包括:1) 模块:点“模块”两个字,可以查看关于这个产品的模块的详细信息。2) 平台、操作系统:可以根据发现bug的实际情况来选择,如果确定这个bug可以发生在所有的平台,选择all好了!3) 优先级:P1至P4优先级逐渐降低。 4) 严重级:critical至enhancement严重程度降低。Critical:冲突,数据丢失和严重的内存泄漏等问题。 Major:较大的功能缺陷。 Normal:一般的功能缺陷。 Minor:轻微缺陷,如使用不方便、UI问题等。 Enhancement:需要改进的。5) 分配给:为空时则默认为设定的属主, 也可手工填写。6) 抄送:可填写多人,需用逗号隔开。 7) URL: bug的定位(可选)。8) 摘要:是对bug的概述(必须填写)。9) 描述:填写bug的详细说明,包括下列情况:A、发现问题的步骤B、执行上述步骤后出现的情况C、应出现的正确结果 10)依赖于bug: 直接输入与当前bug有依赖关系的bug的编号。简单地说,比如说这里输入“3”,那么就是说当前提交的bug有依赖关系,不是由于3导致了当前bug,就是当前bug导致了bug3。 11)导致了bug:直接输入当前bug导致的bug的编号。提交之后,系统会提示:bug 已经提交。在此页面的下半部分,会再次显示刚才提交的bug的详细信息,你可以在这里进行修改,重新commit,也可以在此增加新的附件或是附加说明来进一步说明bug。l 冲突:当两个或几个人同时修改一个bug提交信息的时候,bugzilla会有弹出 Mid- air collision!提示,并且列出解决冲突的选择:1) 提交修改,但是会导致覆盖别人所做的修改。2) 不改了,返回。建议选择返回,看看别人修改了什么,不同的话,添加一个附加说明来补充吧!以上各项可能会因为权限的关系,有所缺省。5 对于Bug的不同处理情况5.1指定Bug的属主因为在提交bug时,一般都将bug的属主默认设定为项目组长,所以项目组长需将bug分配给开发者,或开发者认为不属于自己的bug时,都需要重新指定Bug的属主。l 项目组长首先确定该bug的优先级,且在重分配输入框重输入该bug负责人,将该 bug分配给其责任人,然后提交。 l 开发人员认为bug不属于自己的范围,选择“将Bug分配给所选模块的缺省责任人”, 等待项目组长重新指定;如果知道该bug谁负责,则在重分配输入框重输入该bug负责人的Email,然后提交。操作结果:此时bug状态为新建,此bug的owner为被指定的人。5.2 Bug的属主处理bugBug属主对bug进行处理并填写附加说明,做以下处理:1) Bug属主选择“接受bug”,bug状态为已接受。2) Bug属主解决bug,根据实际情况将解决途径置为一下几种:l 已修复(FIXED): 描述的问题已经修改,该bug已经修复。l 不修改(WONTFIX): 描述的问题将永远不会被修复。l 以后修改(LATER )描述的问题将不会在产品的这个版本中解决。l 无法重新(WORKSFORME):无法重现所描述的缺陷。l 重复(DUPLICATE )描述的问题是一个存在的bug的复件。l 无效(INVALID): 描述的问题不是一个bug。 操作结果:此时bug状态为已修复,处理方法为以上几种中的一种。5.3测试人员验证bug测试人员验证已修改的 Bug,做以下处理:1) 测试人员查询开发者已修改的bug,经回归测试经验证无误后,选择“关闭bug”,然后提交。此时bug状态为已关闭,处理方法为已修复(或者无效、重复、不修改)。2) 若测试之后发现还有问题或不同意开发人员的解决途径,则选择“重新打开bug”。此时bug状态为重新打开。6 关于权限的说明l 组内成员对bug具有查询的权利,但不能进行修改。l Bug的owner 和 reporter 具有修改的权利。l 具有特殊权限的用户具有修改的权利。7 查询登录Bugzilla缺陷跟踪系统后,点击查询(如上图),可以按照指定的一个或者多个查询条件进行查询。l 摘要(Summary):下拉列表框选择查询规约。在其后的输入框中输入包含的信息,此信息的指定与提交bug时的注释信息相一致。l 产品(Product):选择所要查找的bugs所在的产品。l 模块(Component):选择bugs所在的模块。l 版本(Version):选择bugs版本。l 注释(Comments):可在下拉列表框中选择将要输入的包含信息的规约,其后指定包含的信息。此信息的指定根据提交bugs时所填写的描述信息。l URL: 指定关于bugs所在的URL。l 关键字(Keywords):指定包含或不包含该关键字的bugs。每个bug可以被指定关键字,bugs报告人或者管理员可以编辑关键字。l 状态(Status):选择bugs状态。l 处理(Resolution):选择bugs处理的结果。l 严重性(Severity):选择bugs的严重级别。l 优先级(Priority):选择bugs的优先级别。l 硬件(Platform):选择存在bugs程序运行的平台。l 操作系统(OpSystem):选择存在bugs程序所运行的操作系统。6.2 邮箱和编号邮件和编号 任意: bug属主 报告人 抄送列表成员 评论者 任意: bug属主 报告人 抄送列表成员 评论者 邮件和编号查询方式在这一部分,我们可以通过复选框中的用户(bug属主、报告人、抄送列表成员以及评论者)的E-mail地址和bug的编号进行查询。这部分的查询界面(如上图)有两列相同的复选框、下拉列表框及文本框。同一列的复选框可多选。文本框中可以输入多个E-mail地址,中间用“,”隔开。查询结果取多个复选框的并集。若同时指定两列查询选项,则查询结果取各自的交集。例如:要查询bug属主和报告人为的bugs,首先点选bug属主和报告人复选框,然后在下拉列表框中选择“是”,文本框中输入,点击Search显示查询结果。又如要查询bug属主为且报告人为的bugs,则可以在第一列选项中设置bug属主,在第二列选项中设置报告人,点击Search显示查询结果。至少有下述票数的bug:可查找指定的票数的bugs。在这一部分的查询中,我们还可以直接输入编号进行查找,选择包含或排除,然后输入bug编号,即可按号查找。6.3 Bug变更在下述天数内修改的bugs:可查找在指定天数内修改过的bugs。匹配下面任意条件的bugs:可选择发生过改变的条件,指定发生改变的时期(按照yyyy-mm-dd的格式)以及修改后的属性值。6.4 使用Boolean Chart高级查询 Boolean chart 查询界面利用Boolean Chart高级查询可以实现以上所有的查询功能。例如:在第一个下拉列表框中选择“bug #”,第二个选择“等于”,第三个指定n(n为bug的ID号,如2),点击Search,查询结果将列出ID号为n的bug。点击Or,可追加查询选项及选项值,查询结果与上一查询结果取并集;点击And,则查询结果取交集。点击Add another Boolean Chart,可以添加新的Boolean Chart。这个键与And键几乎相同。只是前一个Boolean Chart查询的结果,作为下一个Boolean Chart查询的范围。6.5 指定查询结果的排序方式:Sort results by :可以指定查询结果的排列顺序。6.6 显示全部的BUG在列表框(如状态列表框),我们可以通过Ctrl+Click(左键单击)取消一个选项,去掉所有的查询选项,就可以显示所有的BUG了。6.7 查询结果页面显示: 点击页面上的键,可以显示查询结果中bugs的详细的相关信息。CSV:打开一个关于查询结果的.csv文件,事实上是一个excel表格形式。Change Columns :用来设置查询结果的显示项。马上改几个Bug:可以对查询结果中所有或者部分bugs进行统一变更。发邮件给Bug属主:发邮件给bug属主,邮箱地址用“,”隔开。编辑这个查询:可以重新设置查询选项。我们还可以点击bug的ID,查看单个的BUG信息。View Bug Activity:查看此BUG的活动日志,即修改纪录。Format For Printing:相当于打印预览啦!6.8 预定义查询在查询页面底部黄色区域内有一个【预先定义的查询:我的bug 】选项,其中的查询结果是当前用户提交或指定给当前用户的bug。8 Bugzilla管理员操作指南主要工作内容:l 产品(Product)、版本号(versions)和模块(Components)的定义,同时指定模块相应的开发者(owner)和测试人员(QA Contact)。l 小组的定义和划分l 测试中Bug严重程度、优先级的定义l 增加用户,并分别设定全部用户的分组、权限。l 主要参数(parameters)的设置 1) urlbase: 输入bugzilla 工具所在的服务器IP地址。2) whinedays:Bug在whinedays设定的期限内若未被处理,将自动重发mail,默 认为 7天。3) defaultpriority:设定默认的优先级4) commentonresolve:设为ON,系统将强制要求开发者处理完Bug 后,必须填写 修改的内容。说明:若是要更改某一项的设置,不要勾选该项前面的reset选框,这样会使其恢复默认设置的。基本操作:l 创建默认的管理员用户:运行checksetup.pl。若不小心删除管理员,重新运行checksetup.pl.l 管理用户1) 增加新用户点击页面右下角【用户】,点【Add】页面。Login name: 一般为邮件地址。Real name : 用名字的缩写好了Disable text :用来禁止一个用户。具体地说,如果在这个输入框中输入内容,那longin name 中输入的用户将被禁止,而disable text中的内容就是该用户在登陆之后看到的提示信息中一部分!点左下角的add,会有提示:Adding new userOK, done.To change s permissions, go back and edit this user. 点其中的 edit,来设置用户的权限:我们使用第2列的复选框来选择权限。测试人员的权限一般设为: Canconfirm, editbugsDeveloper的权限设为: none当然你也可以这个时候修改一下用户名密码什么的。都确认无误之后,update!2)查看用户查看某一个用户:【用户】List users with login name matching的输入框中输入要查看的用户名(邮件地址)。查看所有用户列表:【用户】【submit】,会列出已经存在的所有的用户,包括在刚才提到的被禁止的用户,只不过这种情况是按照图中所示的特殊方式显示的。 3)管理组(group) 这里我们所说的组,不同于我们一贯听到的组的含义,在这里我们可以把组理解成“把不同的权限分组”,那么我们把用户添加到某一个或几个组中,就相当于给用户分配了相应的权限。 设置默认权限:单击要设置的权限组后面的【edit】,在edit页面中的【User Regexp】输入“$”就ok了!接着就可以在编辑用户权限的页面中看到,被设置为默认的权限是这样显示的: 将admin设置为默认权限这样,无论选不选择默认权限的复选框,新建的用户都具有这个权限了。删除默认权限:执行上面的步骤,删除【User

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论