bugzilla使用说明

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Bugzilla简明使用手则简介:Bugzilla是Mozilla公司向我们提供的一个开源的免费缺陷跟踪工具。作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员系统初始化和设置四部分。并具有如下特点:Bugzilla操作流程:操作步骤管理员的一些操作:首先打开IE在地址栏里输入:正常情况下应该显示如下界面点击login登陆入口,用户名一定要是注册时候的email:GeneralPreferences这里设置一般参数。例如CVS文件的分割,bug查看的顺序,可以根据自己的需要做更改EmailPreferences这里设置E-mail收发的。选择什么情况下收到邮件通知。Assignee:分配人Reporter:报告人CCed:抄送人Savedsearches察看保存的查询AccountInformation重置密码,真实姓名,邮件地址Permissions(权限)Defaultpreferences:这里设置用户参数,默认应用到所有用户,Enable框选择是否对用户可用,如果勾选则用户可以在自己的UserParameters中看到并设置,如果没有勾选则用户不能看到,显示默认的选项。Users:这里主要用来查看和添加用户添加成功:选择用户组:查找用户:点进去修改用户信息:Loginname:登陆名称,这里设置email的名称Realname:真实名称Password:可以为用户设置一个新密码Disabletext:如果这里不为空则用户帐号将被禁用,这里用来解释被禁原因Groupaccess:在组访问设置里面有两列构选框,第一列(左边列):可以为别的用户设置成为这个组的成员,既是说如果我把一个用户某一组第一列勾选,则授权这个用户就可以添加其他用户到这个组,相当于管理这个组。第二列(右边列):成为这个组的成员。用户成为一个组的成员使用检查框或灰色条显示。灰色条表明是间接成员关系,不管是从其他组派生的(用方框扩起来,就是在Group设置中该组勾选Inherit自其他组)还是通过正规表达式(在设置组参数中可以通过正规表达式添加成员)。在第一列的勾选框上有方框扩起来,表明另一个组的成员可以授权某个用户成为该组成员(用方括号扩起来表明这个组是继承自另一个组,那个组的成员自动成为本组成员,这样那个组的成员也可以授权某个用户为这个组的成员)Products:在这里你可以添加、删除“产品”,这里的product可以理解为我们要测试的一个项目名称,即为TD中的project下面我们来新建一个Product作为实例新建完成后需要为这个Product新增Components(组件,就是具体程序下面的某一个模块),Version(版本),Group(组的管理)点击add新建成功:我们可以继续这样创建多个Component,也可以对存在的Component进行编辑、保存、删除等操作。新建Version:添加成功(不能添加同样的版本号,bugzilla会有提示)回头再看一下Product的信息:Flags:在这里你可以新建Flags(标记),标记的意思就是表明一个bug或附件是否通过或是被拒绝(+表示通过,-表示拒绝,?表示被用户请求)。比如我在附件中设置一个标记:review,用来标记用户复查他的补丁,如果一个开发者要求review,则状态会置为review?,如果补丁通过则状态为review+,如果没通过review-添加bug标记:添加详细的Flag:这里需要我们把每个字段说明一下:1.Name:简单指明flag的类型2.Description:详细说明这个类型3.Category:那些必须包含或必须排除bug的产品、组件,应可以由用户为它们设置标志4.SortKey:从1到32768的一个数字,这个类型将被存储并在列表中显示给用户,如果你不在乎类型显示的顺序或者你想让它们以字母顺序显示则在这里选择“忽略”Active(默认勾选,这个类型的标志显示在用户界面并可以设置)Requestable(默认勾选,用户可以要求这个类型的标志被设置)5.CCList:如果要求谁应该得到一份通知拷贝则在这里写下Email地址全称,用逗号分割,不必登陆bugzillaSpecificallyrequestable(默认勾选,用户可以让其他特定的用户设置类型标记)Multiplicable(多个类型标志可以在一个bug上设置)6.GrantGroup:允许一个组同意/拒绝这个类型的标志(如果想要所有有哪个户都可以同意/拒绝这些标志,则保持这里设置为空)7.RequestGroup:如果这个类型的标志是被要求的,组可以允许要求(如果想要所有有哪个户都可以同意/拒绝这些标志,则保持这里设置为空)注意,要求如果GrantGroup没有定义那么RequestGroup是没有作用的添加Attachments标记:内容与添加bug标记一样添加后的效果如下:FieldValues:在这里可以设置:OS,Hardware,Priority,Severity里面具体的值OS添加或删除操作系统的类型Addavalue添加成功:Hardware,Status,Resolution,Severity,Priority添加方法一样Hardware添加或删除硬件类型Status添加或删除状态类型Resolution添加或删除决议Severity添加或删除严重级别Priority添加或删除优先级Group:在这里设置组Name:组名称,使用UserInGroup函数写在定制的cgi文件中。也可以当用户提交bug时email给确定的几个组Description:描述信息,在bug报告中给某一个组里成员显示,让同一组里的用户选择是否这个bug将被限制(?)UserRegExp:这是一个可选项,如果填写的话将会自动给这个组授权成员关系,检查符合perl正规表达式的Email地址,不要忘记结尾用$结束,例如'@mycompany\.com$'UseForBugs:这个标志用来决定这个组是否符合被提bug,如果你把这个标志去除掉,则用户将不能添加bug给这个组,已经存在在这个组里的bug还将继续存在。使用这个方法比直接删除一个组要好的多,它可以保持用户列表并使用来限制bug的组列表不混乱Type:用于识别系统组AddGroup:Insertnewgroupintoallexistingproducts默认情况下新建的组会分配到所有存在的产品(products)中去,如果不勾选这个框则会阻止分配,使得只有当提加到产品(products)中组才可见。这里我们勾选上。添加成功,设置参数:给组内添加成员一共有三种方法:1、编辑用户的时候选择2、使用userregexp识别用户地址3、在“GroupPermissions”中选择,使当前组添加到另一个组中。Keywords:在这里设置关键字:添加关键字:添加成功Whining(不是很明白)“Whining”就是当bugzilla在有序间隔执行一个保存查询后通过emial发送bug结果列表设置一个whine事件,点击“Addanewevent”,为将要发送的信息输入一个主题一般用户的操作最底部有一些常用的操作链接:New:提交新bug,首先选择产品(product):这里我们选择mopsgame产品为例:Bug创建成功:这里显示提交成功,并且我们还可以设置其他的一些参数,如添加附件,添加评论,更改bug状态,打印,复制bug等。组件(component):产品(product)中细分的组件版本号(version):软件版本严重级(severity):bug的严重级别操作系统(os):软件操作系统硬件(Hardware):硬件选择概要(summary):类似于标题描述(discription):具体的bug描述分配给谁(assignto):这个主要由你选则的模块(component)自动决定,当然也可以自己输入关键字(keywords):搜索可以根据关键字搜索状态(Status):一共分为3中状态,1,confirmed(确认),2,in_progress(进展),3,resolved(解决)点击提交bug(commit),这时bug应该以邮件方式发送成功Attachments添加方法类似添加bugSearch:在这里我们可以设置查询:查询结果:点击Feed:iCalendar—日历文件changecolumns:Reports:这里面主要是使用表格和图表来显示bug信息,如bug走向,按版本或修改人显示bug数等,类似于TD中的Reports和GraphsSearch:显示bug状态,点击后进入AdvancedSearch页面中Tabularreports:表格报告。通过设置横、纵轴和高级搜索中的一些条件来组合出表格形势的bug报告:创建报表如下图:点击生成报表:在设置横纵坐标显示什么参数地方还有一个MultipleTables选项,这个选项的意思是多表格显示横纵坐标其他不同条件的报告生成就根据要求自己设置,这里不做详细说明了。MyBugs:点击这里可以看到当前用户提交的所有bug:

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功