Bugzilla 使用手册

软件版本

bugzilla-2[1].22.1.tar.gz;

作者:GeneralXU

Bugzilla 操作说明

1.用户登录及设置

1.1用户登录

1. 用户输入服务器地址http://192.168.0.3/bug/index.cgi;(以公司公布的地址为准);

2. 进入主页面后,输入【账号】和【密码】登录系统;这里的账号是邮件地址;

3.登录后自动进入查询页面;

4. 如忘记密码,可以找系统管理员解决;

备注:由于本系统的邮件系统的发送方式主要是针对UNIX系统的,在Windows下使用 ,目前还没有好的解决办法,所以系统中将不再使用邮件系统。

1.2、修改密码及设置

   登录后,进入【个人设置】可以对以下项目进行设置:

1.【账号设置】进行密码修改;

2.【一般设置】进行BUG显示属性项的设置;

3.【Email设置】这里由于没有使用Email,所以可以不用设置;

4.【已存查询】这里进行查询条件的编辑与设定;

4.【权限】这里可以查询自己拥有的权限,并对特定的子权限进行设置;

2.Bug 的处理过程

 2.1报告Bug

2.1.1测试人员报告Bug

 1. 请先进行查询,确认要提交的bug报告不会在原有纪录中存在,若已经存在,不要提交,若有什么建议,可在原有纪录中增加注释,告知其属主,让bug的属主看到这个而自己去修改;

2. 若Bug不存在,创建一份有效的bug报告后进行提交;

3. 操作:点击【新建】,选择产品后,填写下表;

4. 填表注意:【分配给】: 为空则默认为设定的责任人, 也可手工制定。抄送: 可为多人,需用","隔开。“描述”中要详细说明下列情况:

  1) 发现问题的步骤;

  2) 执行上述步骤后出现的情况;

  3) 期望应出现的正确结果;

  选择“组”设置限定此bug对“组”的权限,若为空,则为公开;

5. 操作结果:Bug状态(status)可以选择Initial state 为New或Unconfirmed(没有确认);

2.1.2 开发人员报告Bug

1. 具体方法同测试人员报告;

2. 区别: Bug初始状态将自动设为Unconfirmed(未确认),待测试人员确定后变为“New"(新建);

2.2、Bug的不同处理情况

2.2.1 Bug的属主 (owner) 处理问题后,提出解决意见及方法。

1. 给出解决方法并填写Additional Comments(增加评论),还可创建附件;

2. 具体操作(填表项如下)

3. 填表注意:

已修复(FIXED):FIXED 描述的问题已经修改;

无效(INVALID):描述的问题不是一个bug (输入错误后,通过此项来取消);

决定不改(WONTFIX):描述的问题将永远不会被修复;

稍后修改(LATER): 描述的问题将不会在产品的这个版本中解决;

BUG复件(DUPLICATE): 描述的问题是一个存在的bug的复件;

另外还有提醒、无法重现的标示;

2.2.2 项目组长或开发者重新指定Bug的属主。(owner)

1. 为此bug不属于自己的范围,可置为 Assigned(分配),等待测试人员重新指定;

2. 为此bug不属于自己的范围,但知道谁应该负责,直接输入被指定人的Email, 进行Ressigned(分配)。

3. 操作:(可选项如下);

  接受BUG(Accept bug [change status to ASSIGNED])

重分配给(Reassign bug to);

重新分配给缺省责任人(Reassign bug to owner and QA contact of selected component);

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

2.2.3测试人员验证已修改的 Bug.

  1.测试人员查询开发者已修改的bug,即状态(Status)为已解决的

(Resolved),处理办法(Resolution)为修复(Fixed);进行重新测试,

可创建test case附件);

2.经验证无误后,修改处理办法(Resolution)为已验证(VERIFIED)待整个产品发布后,修改为关闭(CLOSED);

若还有问题,重新打开(REOPENED),状态重新变为“New";

3.具体操作(可选择项)

1. 状态继续为 已解决 已修复(Leave as RESOLVED FIXED);

2. 重打开(Bug Reopen bug);

3. 将Bug状态改为已验证(Mark bug as VERIFIED);

4. 将Bug状态改为关闭 (Mark bug as CLOSED);

2.2.4 Bug报告者(reporter)或其他有权限的用户修改及补充Bug

1. 可以修改Bug的各项内容。

2. 可以增加建立附件,增加了相关性, 并加一些评论来解释你正在做些什么和你为什么做。

3. 操作结果:每当一些人修改了bug报告或加了一个评论,他们将会被加到抄送(CC)列表中,bug 报告中的改变会显在要发给属主、写报告者和抄送(CC)列表中的人的电子邮件中。

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

1. 查询状态为未确认(Unconfirmed)的Bug,

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

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

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

2.3、查询Bug

  1.直接输入Bug Id,点击搜索(find) 查询。可以查看Bug的活动纪录。  2.输入条件进行查询。  

3.查询Bug活动的历史

4.产生报表。

备注:可以在高级搜索中进行高级组合查询

3.关于权限的说明

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

2. Bug的责任人(owner) 和 报告人(reporter) 具有修改的权利。
3. 具有特殊权限的用户具有修改的权利。

4.BUG处理流程

1. 测试人员或开发人员发现bug后,判断属于哪个模块的问题,填写bug报告后,通知项目组长或直接通知开发者。

2. 项目组长根据具体情况,重新reassigned分配给bug所属的开发者。

3. 开发者判断是否为自己的修改范围.

   1) 若不是,重新分配(reassigned)给项目组长或应该分配的开发者。

   2) 若是,进行处理,解决(resolved)并给出解决方法。(可创建补丁附件及补充说明)

4. 测试人员查询开发者已修改的bug,进行重新测试。(可创建test case附件)

   1) 经验证无误后,修改状态为已验证(VERIFIED)。待整个产品发布后,修改为关闭(CLOSED)。

   2) 还有问题,重新打开(REOPENED),状态重新变为“New";

Bugzilla管理员操作指南

1.主要工作内容

1. 产品(Product)、版本号(versions)和模块(Components)的定义,同时指定模块相应的开发者(owner)和测试人员(QA Contact)。

2. 小组的定义和划分

3. 测试中Bug严重程度、优先级的定义

4. 增加用户,并分别设定全部用户的分组、权限。

5. 主要参数(parameters)的设置

1) urlbase: 输入bugzilla 工具所在的服务器IP地址。

2) usebuggroupsentry: 设为ON,可以分组。

whinedays:Bug在whinedays设定的期限内若未被处理,将自

动重发mail,默认为7天。(目前邮件没有使用)

4) defaultpriority:设定默认的优先级

5) commentonresolve:设为ON,系统将强制要求开发者处理Bug后必须填写修改的内容。

2基本操作

1. 创建默认的管理员用户。
  运行checksetup.pl。若不小心删除管理员,重新运行checksetup.pl.

2. 管理用户

1) 增加新用户
  点击页面右下角【用户(User)】,submit后,出现【添加新用户Add new

user】页面。输入相应输入即可。Login name: 一般为邮件地址,可以

设为其他标识。

2) 禁止一个用户
  填写Disabled text 输入框即可。

3)修改用户
  可以修改用户注册名、密码。

设置权限

QA的权限一般设为: Canconfirm, editbugs

Developer的权限设为: none

分组控制:group

3管理分组(group)

1.增加group
  edit groupàadd groups (New User Regexp可不填/active 选择则可

选)->add

2.修改group ,submit 即可。

4管理Product 和 component

1) 增加产品Product

2) 增加组件Component 对应一个责任人(owner);

3) Component Number of Unconfirmed =10000,此产品将选择bug的初始状态(Unconfirmed,New)

Bugzilla 字典

1.  Bug报告状态分类(Status)

1)   待确认的(Unconfirmed)

2)   新提交的(New)

3)   已分配的(Assigned)

4)   问题未解决的(Reopened)

5)   待返测的(Resolved)

6)   待归档的(Verified)

7)   已归档的(Closed)

2. Bug处理意见(Resolution)

1)   已修改的(Fixed)

2)   不是问题(Nvalid)

3)   无法修改(Wontfix)

4)   以后版本解决(Later)

5)   保留(Remind)

6)   重复(Duplicate)

7)   无法重现(Worksforme)

8)   指定处理人(Assigned To)可以指定一个处理人,如不指定处理人,则系统指定管理员为默认处理人

9)   超链接(URL)输入超链接地址,引导处理人找到与报告相关联的信息

10) 概述(Summary) 概述部分“Summary”的描述,应保证处理人在阅读时能够清楚提交者在进行什么操作的时候发现了什么问题,如果是通用组件部分的测试,则必须将这一通用组件对应的功能名称写入概述中,以便今后查询。

3. 硬件平台和操作系统(Platform and OS)

1)   测试应用的硬件平台(Platform),通常选择“PC”

2)   测试应用的操作系统平台(OS)

4. 版本(Version)

产生Bug的软件版本

5. Bug报告优先级(Priority)

分五个等级即P1-P5,P1的优先级别最高之后逐级递减

6. Bug状态(Severity)

1)   Blocker,阻碍开发和/或测试工作

2)   Critical,死机,丢失数据,内存溢出

3)   Major,较大的功能缺陷

4)   Normal,普通的功能缺陷

5)   Minor,较轻的功能缺陷

6)   Trivial,产品外观上的问题或一些不影响使用的小毛病,如菜单或对话框中的文字拼写或字体问题等等

7)   Enhancement,建议或意见

7. 报告人(Reporter)

Bug报告提交者的账号

8. 邮件抄送列表(CC List)

Bug报告抄送对象,该项可以不填,如需要抄送多人,可将邮件地址用“,”分隔;

9. 从属关系(Bug “ID” depends on,Bug “ID” blocks)

1)   “Bug “ID” depends on”如果该Bug必须在其他Bug修改以后才能够修改,则在此项目后填, 写那个Bug的编号;

2)   “Bug “ID” blocks”如果该Bug的存在影响了其他Bug的修改,则在此项目后填写被影响的Bug编号;

10.附加描述(Additional Comments)

在Bug跟踪过程中测试与开发人员通过这里进行沟通,开发人员可以在这里填写处理意见和处理记录,测试人员可以在这里填写返测意见和对在返测过程中发现的新问题进行描述

11.可以通过页脚中的“查询(Query)”链接进入查找界面

根据查找的需要在界面中选择对象或输入关键字, 查找功能能够进行字符或字串的匹配查找,查找功能具有布尔逻辑检索功能;你可以通过在查找页面中选择“Remember this as my default query”将当前检索页面中设定的项目保存。以后可以从页脚中的My bugs中直接调用这个项目进行检索;

你还可以通过在“Remember this query, and name it:”后面输入字符,将你当前检索页面中设定的项目保存命名,同时选中“and put it in my page footer”。则以后这个被命名的检索将出现在页脚中。

12.Bug列表

如果你运行了Bug检索功能,系统会根据你的需要列出相关的项目;你可以通过列表页脚附近的“Change Columns”设定在列表中显示的Bug记录中的字段名称;如果你拥有必要的权限,你还可以通过“Change several bugs”修改列表中罗列出的Bug的记录。

通常情况下,检索结果中只显示最基本的信息。你可以通过“Long Format”显示更详细的内容

Bugzilla中的Bug流程

Bug开始

初始状态

指派处理人员

二次指派

处理Bug

确认处理

关闭

Bug结束

重新

打开

Bugzilla 操作手册相关推荐

  1. 最好的程序界面就是用户无需去阅读操作手册就知道该如何使用的界面

    最好的程序界面就是用户无需去阅读操作手册就知道该如何使用的界面. 原则 1.一致性  如果你可以在一个列表的项目上双击后能 够弹出对话框,那么应该在任何列表中双击都能弹出对话框.要有统一的字体写号.统 ...

  2. git操作手册_基本的Git手册

    git操作手册 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you a little bit about ...

  3. v2视频服务器退出系统怎么启动,V2视频会议系统入门操作手册.doc

    V2视频会议系统入门操作手册 登陆方式 打开IE(浏览器),用户访问服务器地址00,进入V2 Conference系统主界面. 首次登录视频会议服务器,系统会自动提示客户端下载安装客户端插件,用户也可 ...

  4. nbu oracle 冷备_NBU备份系统应用操作手册..doc

    NBU备份系统应用操作手册. NBU备份系统应用操作手册 2008.12.15编制 变更记录日期版本号描述作者2008-12-15v1.0根据NBU6.5备份服务器/客户机配置及运行情况分析整理的初稿 ...

  5. 橘子CPS联盟操作手册2021.09

    橘子CPS联盟操作手册2021.09 目录 橘子CPS联盟操作手册2021.09 橘子CPS联盟是干嘛的 橘子CPS基本操作流程 PC端操作 1.注册 2.登陆 3.渠道管理 4.分享网站 5.分享网 ...

  6. 橘子CPS联盟小程序操作手册2.0

    橘子CPS联盟小程序操作手册2.0 步骤1.申请小程序 2.橘子CPS联盟申请绑定小程序3.添加渠道活动4.发布小程序5.购买卡密 1.申请小程序 微信官方申请小程序 https://mp.weixi ...

  7. c++ 弹出菜单在固定的位置_固定资产管理软件操作手册(资产维修)

    资产维修:资产维修是针对固定资产的维修进行管理. 资产维修操作步骤如下(此处禁用审批流程): 1.新增资产维修信息 a.系统用户登录系统,点击"业务模块→日常管理→资产维修"菜单, ...

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

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

  9. 单一窗口关区备案_【干货】上海国际贸易单一窗口货物申报对接版(信天翁)“两段准入” 操作手册...

    上海国际贸易单一窗口货物申报对接版 (信天翁)"两段准入" 操作手册 什么是"两段准入"? 2019年10月16日,海关总署发布<关于分段实施准入监管 加 ...

最新文章

  1. 开发日记-20190807 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 21
  2. icloud连接服务器时出现问题_ios13 ipad/iphone与windows 连接传输文件显示连接服务器用户或密码无效解决方法...
  3. Leaflet中使用Leaflet.MagnifyingGlass实现放大镜效果
  4. 递归函数就兔子数C语言,【C语言】求斐波那契(Fibonacci)数列通项(递归法、非递归法)...
  5. 机器阅读理解首次超越人类!云从刷新自然语言处理新纪录
  6. python 多核并行计算_嫌Python太慢?并行运算Process Pools三行代码给你4倍提速!
  7. 索尼PS5突然“上架”?预购价约7244元...
  8. Android 虚线分割Shape
  9. hhkb mac设置_我最爱的HHKB
  10. Wireshark实战分析值ICMP协议(一)
  11. Day01_硬盘基本知识
  12. 简短的爬虫程序,14行Python代码轻松实现爬取网站视频
  13. 平面设计专业介绍,平面设计专业有哪些课程
  14. excel计算机课程表,Excel居然能做这么漂亮的课程表!(内赠Excel模板)
  15. python文件夹排序笔记
  16. 如何在word编辑文本框,教程来啦,怎样在word编辑文本框
  17. 不小心把文件夹管理员权限删除的回复方法
  18. Linux单机到Windows的OGG安装部署步骤
  19. android壁纸软件推荐,推荐四款主流安卓手机桌面美化软件评测
  20. 0xCCCCCCCCC的内存不能访问的原因

热门文章

  1. Monodb日期存储差8小时分析与解决,同时引出时间分析
  2. Shiro学习(6)Realm整合
  3. Decode函数的基本理解与简单应用
  4. 关于4次挥手时等待2MSL的问题
  5. java如何将二进制转换为十进制 1
  6. Ubuntu系统下硬盘安装windows
  7. Opencv 笔记5 边缘处理-canny、sobel、Laplacian、Prewitt
  8. opencv检测图片失焦 python_如何在Python中使用OpenCV执行模糊检测
  9. Android【WebView】
  10. matlab marker太多,关于plot中的markersize问题