一、bugzilla管理员(特殊功能点)

1、增加用户

1.1、 查找出附合条件的所有用户或全部用户

点击底下用户选项,分四种情况查出相应用户:

1、 不填用户名直接提交时,可以查出全部。

2、 填用户名,不区分大小写的查出相应用户。

3、 填用户名,区分大小写的查出相应用户。

4、 填用户名,查出此用户名以外的相应用户。

1.2、 添加用户、把用户置为不可用

对上面查出的内容,点击增加一个新用户,输入相关资料,注意停用文本中不要填入内容。确定就可。

把用户置为停用,查出该用户,把停用文本框里填入一些内容,提交就可。

1.3、 修改用户权限

查出用户,点击进入该用户,在相应复选框前打上或去除选择标记,updata就可。

Canconfirm:Can confirm a bug.

确认一个bug,改状态用的,一般所有参与人都要有这个权限。

Creategroups:Can create and destroy groups.

新建用户组用的。

Editbugs:Can edit all aspects of any bug.

可以新建、改状态,以及所有对bug的操作。

Editcomponents:Can create,destroy,and edit components.

增加、修改、删除产品和部件功能。

Editkeywords:Can create,destroy,and edit keywords.

增加、修改、删除关键字操作。

Edit tusers:Can edit or disable users.

能编辑或停用其它用户。

Tweakparams:Can tweak operating parameters.

能修改操作参数的操作。

2、增加产品(项目)

2.1、增加产品

点击底下的产品链接,可以修改、删除、增加一个产品。

Closed for bug entry:

选中表示不能再向该产品提交bug了,但现有bug还是可以查看、编辑。

Maximum votes per person:

这个产品接受每个人的最大投票数。不为0时才有投票功能。

Maximum votes a person can put on a single bug:

在一个bug单上一个用户能投票的最大数目。

Number of votes a bug in this product needs to automatically get out of the UNCONFIRMEO state:

2.2、增加部件

增加部件的地方有两个,一个是产品里,一个是在增加一个产品的bug时,该产品没有部件的情况下,会提示你增加部件。而删除和修改部件是地方只有在产品里。

Initial owner里必须指定一个用户方可

2.3、增加版本

增加、修改、删除产品的版本在产品链接里实现。

2.4、增加产品附件

产品附件:指对某个整个的产品增加一个附件,可以在里面放一些说明。

在底部的附件链接里实现。产品附件可以增加、编辑、删除。

2.5、增加某bug的附件

打开需要加附件的bug,点击建立新的附件的链接,按要求填写可以增加bug的附件。查看附件只要点击相应附件就可。

bug 的附件只可以添加和编辑,不可以删除。附件上还可以增加评述。

3、设置参数

3.1.1、设置整体参数

◎主要参数(parameters)的设置 
1) urlbase: 输入bugzilla 工具所在的服务器IP地址。
2) whinedays:Bug在whinedays设定的期限内若未被处理,将自动重发mail,默认      为 7天。
3) defaultpriority:设定默认的优先级
4) commentonresolve:设为ON,系统将强制要求开发者处理完Bug 后,必须填写修改的内容。

说明:若是要更改某一项的设置,不要勾选该项前面的reset选框,这样会使其恢复默认设置的。

4、设置用户组

组是针对项目而设的,当一个用户属于某个项目组时,这时才有提交的该项目链接,可以给其添加bug。但它好像并没有把一些权限封装在组里,也许这里理解有误。

5、设置关键字

关键字的作用是给某个bug加入这个关键字就可以按关键字快速查找到该bug。这里的关键字的设置是对整个系统而言的,并非某个产品。

关键字可以添加、修改、删除,在底部的关键字的链接里实现。

使用时打开某个bug在里面的关键字处填写系统已经定义过的关键字,就可在查询里面按关键字查询出来。

二、一般用户

1、 bug的提交

点击【新建】—〉选择发现的bug所在的产品名称。

在选择的产品bug提交页面中,选择或者输入bug信息。

◎模块:点“模块”两个字,可以查看关于这个产品的模块的详细信息。

◎平台、操作系统:可以根据发现bug的实际情况来选择,如果确定这个bug可以发生在所有的平台,选择all好了!

◎优先级:P1至P5优先级逐渐减弱。

◎严重级:blocker到enhancement严重程度降低。

Blocker:阻碍了项目开发或者测试的继续进行。

Critical:冲突,数据丢失和严重的内存泄漏等问题。

Major:较大的功能缺陷。

Minor:较小的功能缺陷。

Trivial:拼写、对齐类的错误。

Enhancement:需要改进的。

◎初始状态:开发人员的默认状态为“unconfirmed”(这个要由管理员设置,参见管理员操作指南),测试人员或者管理员此处为可选状态:unconfirmed和new.

◎Assigned to: 为空时默认为管理员指定的 owner, 也可手工制定。

◎CC: 可为多人,需用","隔开。

◎URL: bug的定位(可选)。

◎注释:是对bug的概述(必须填写)。

◎Desription中要详细说明下列情况:
1) 发现问题的步骤

2) 执行上述步骤后出现的情况
3) 期望应出现的正确结果

◎关键字:单击“关键字”三个字,会显示管理员已经设定的关键字,选择其一,便于以查询。注意:此处不可以随意添加,必须使用已经存在的关键字才好。另外,如果管理员没有创建关键字的话,那么此项缺省。

◎依赖:直接输入与当前bug有依赖关系的bug的编号。简单地说,比如说这里输入“3”,那么就是说当前提交的bug有依赖关系,不是由于3导致了当前bug,就是当前bug导致了bug3。

确认无误后,“commit”!

提交之后,系统会提示:bug 已经提交。在此页面的下半部分,会再次显示刚才提交的bug的详细信息,你可以在这里进行修改,重新commit,也可以在此增加新的附件或是附加说明来进一步说明bug。

2、 bug的投票

◎投票:可以查看票数,只要点击【显示这个bug的票数】,也可以参加投票,【为这个bug投票】—〉在“票数”一栏中直接输入票数—〉【change my votes】.

需要说明的是:票数并不是任意的,管理员为每一个用户设置了可以投票的最大数目和每个用户为某个bug投票的最大数目。

建议:一次只投一票,多投也没什么意义。主要是用来看用户对该bug的关注程度。

3、 对于Bug的不同处理情况

3.1 Bug的属主 (owner) 处理问题,提出解决意见及方法。
给出解决方法并填写附加说明(Additional Comments),还可创建附件(如:更改提交单)。
填表提示:
 FIXED 描述的问题已经修改,该bug已经修复并检查过,源文件已经检入CVS库。

INVALID 描述的问题不是一个bug (输入错误后,通过此项来取消)
  WONTFIX 描述的问题将永远不会被修复。
  LATER 描述的问题将不会在产品的这个版本中解决。
  DUPLICATE 描述的问题是一个存在的bug的复件。
  WORKSFORME 所有要重新产生这个bug的企图是无效的。如果有更多的信息出现,请重新分配这个bug,而现在只把它归档。

3.2 项目组长或开发者重新指定Bug的属主。
①bug不属于自己的范围,可置为 Assigned ,等待测试人员重新指定。
②bug不属于自己的范围,但知道谁应该负责,在Reassign bug to的输入框中直接输入被指定人的Email。  

③操作结果:此时bug状态又变为New,此bug的owner变为被指定的人。

3.3 测试人员确认开发人员报告的Bug是否存在.

查询状态为“Unconfirmed"的Bug,

测试人员对开发人员提交的Bug进行确认,确认Bug存在。

具体操作:选中“Confirm bug(change status to New)"后,进行commit.

操作结果:状态变为“New".

3.4 测试人员验证已修改的 Bug
① 测试人员查询开发者已修改的bug,即Status为"Resolved", Resolution为"Fixed".进行重新测试。(可创建test case附件)
② 经验证无误后,修改Resolution为VERIFIED。待整个产品发布后,修改为CLOSED。
 若测试之后发现还有问题,REOPENED,状态重新变为“New",并发邮件通知。

4、 冲突

当两个或几个人同时修改一个bug提交信息的时候,bugzilla会有弹出 Mid- air collision!提示,并且列出解决冲突的选择:◎提交修改,但是会导致覆盖别人所做的修改。

◎不改了,返回。

建议选择返回,看看别人修改了什么,不同的话,添加一个附加说明来补充吧!!

以上各项可能会因为权限的关系,有所缺省。

5、 关于权限的说明

◎组内成员对bug具有查询的权利,但不能进行修改。

◎ Bug的owner 和 reporter 具有修改的权利。
◎ 具有特殊权限的用户具有修改的权利。

6、 bug的报告

所有人员都可以按项目也可以所有的查看目前bug数量,所属人员,以及bug状态,从而可以找出项目的修改情况。

Bugzilla的使用相关推荐

  1. bugzilla部署

    Centos6.8部署bugzilla + apache + mysql 1.apache 可以使用系统自带的apache服务 2.安装mysql: yum –y installmysql mysql ...

  2. ubuntu 系统设置bugzilla制

    随着时间的推移.在大脑中形成的记忆总会慢慢的淡去.人的记忆力就是这样.所以最好的办法就是形成博客去记录下来,一方面给自己以后回想用.一方面也算是自己的一个积累.所以一旦选择了一个行业,最好不要轻 易转 ...

  3. Bugzilla+MySql+IIS+ActivePerl搭建指南

    头在忙着他的技术研究,对团队建设.测试管理.流程规范都不怎么理会,眼见着产品进入后期整合阶段,在测试过错中出现很多Bug,单靠着我一个人用txt来收集整理bug需求,然后整理成word,放在svn上面 ...

  4. [node 工具] 用 Node.js 将 bugzilla 上的 bug 列表导入到 excel 表格在线版本之一(server 端)...

    之前写了个 用 Node.js 将 bugzilla 上的 bug 列表导入到 excel 表格里 的 cli 工具虽然可以用,但考虑到一下几点,总觉得需要再做点什么. 界面简陋,我那截图上是在 VS ...

  5. Bugzilla使用手册及解决方案

    Bugzilla使用手册及解决方案 参考文章: (1)Bugzilla使用手册及解决方案 (2)https://www.cnblogs.com/Warmsunshine/archive/2012/04 ...

  6. 在FreeBSD上安装Bugzilla

    Bugzilla 是一款开源的 Web 应用,是一款bug跟踪系统和测试工具,由 mozilla 开发,并采用 Mozilla 公共许可证授权(MPL),它经常被一些高科技公司如 mozilla.红帽 ...

  7. bugzilla dbd-mysql_Linux下安装Bugzilla——完整版

    操作系统:FC5 目录: 1.mysql(FC5系统自带需要安装配置启动) 2.bugilla(安装) 3.apache(FC5系统自带只要配置启动) 4.安装bugzilla要求的perl模块 5. ...

  8. bugzilla迁移需要修改的文件

    数据库授权: grant all on bugs.* to root@localhost identified by "root"; #授权flush privileges; # ...

  9. Ubuntu 9.10 Server (Karmic) 迁移Bugzilla

    项目组去年年底配置了两台服务器,其中的一台安装了Ubuntu 9.10 Server.由于项目组采用Bugzilla作为bug生命周期的管理,需要把Bugzilla迁移了过来.以下记录迁移过程备忘. ...

  10. [转移]安装 BugZilla 时 Perl 模块的安装

    [转移]安装 BugZilla 时 Perl 模块的安装 转移自自己原来在YourBlog上的Blog,写于2004-3-11 13:05:48 看了Jackey的"Windows下BugZ ...

最新文章

  1. can差分线阻抗_CAN总线冷知识—边沿台阶是怎么来的?
  2. 全栈深度学习第6期: 模型测试和部署
  3. 主题图标_iPhone一键更换主题、图标神器
  4. java静态注解处理器_java – 使用mapstruct中的builder(使用immutables注释处理器)将对象映射到不可变对象...
  5. java后台生成APP和H5所需要支付宝订单
  6. 怎样把水货E72升级后英文变中文
  7. CAN FD协议描述
  8. Labview2019安装
  9. 独木难成林,不管是自己在支付宝单种还是钉钉合种,都是在做公益
  10. Big-Endian 和 Little-Endian 模式的区别
  11. java枚举处理工具
  12. `英语` 2022/8/28
  13. 头歌实践教学平台——python程序设计——元组的使用
  14. 基于SSM的个人博客
  15. OSI 7层的简单讲解
  16. 矮油~ 二叉树的深度优先遍历与广度优先遍历 [ C++ 实现 ]
  17. 学习python之积累别人的好东西
  18. Apache服务器安装与配置详解
  19. 计算机教资科目三书籍,【教资笔试科目三】数学学科复习指导
  20. 0x8007007E 错误解决方法

热门文章

  1. 栈的基础与基本操作实现
  2. AD练习笔记 USB-TTL转换器
  3. CAP理论、AP架构、CP架构
  4. python 手把手教你基于搜索引擎实现文章查重
  5. 21计科一班题单2---题解
  6. 病毒分析师,你了解多少?
  7. Web技术-1 Web前端总结
  8. 学习nginx(1) - install(centos7)
  9. static变量有什么作用
  10. Authentication and Authorization授权与验证