测试跟踪工具Bugzilla介绍

16个最佳测试管理工具(2024) 此外,你可以管理所有需求、测试运行、测试集、测试和问题。集成:你可以与缺陷跟踪和协作解决方案集成,如Atlassian Jira、FogBugz、Bugzilla、Axosoft、GitHub和TFS。敏捷测试:在其敏捷测试中,你可以随时使用报告、实时更新和可定制的仪表板。在这里,你可以管理具有完整可见性的自动化、手动和探索性测试。你可以使用Scrum板将复杂的项目分解为更小的可管理部分,而看板可以帮助你和你的团队查看工作流程。你还可以将它们组合在测试执行和报告中,因为它是一个完整的测试管理工具。 阅读详情
测试跟踪工具Bugzilla介绍
徐异婕  2002年05月31日

 

  也许你还没有看到一个错误管理系统所具有的价值;也许你正被大量的测试数据所淹没,而迫切的需要一个产品缺陷的记录及跟踪的好帮手;也许你正在通过如:电子表格、数据库等各种方式来不断的开发和完善一个错误跟踪系统。Mozilla公司向我们提供了一个共享的免费工具Buzilla.作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员系统初始化和设置四部分。并具有如下特点:

  1。基于Web方式,安装简单、运行方便快捷、管理安全。

  2。有利于缺陷的清楚传达。本系统使用数据库进行管理,提供全面详尽的报告输入项,产生标准化的Bug报告。 提供大量的分析选项和强大的查询匹配能力,能根据各种条件组合进行Bug统计。当错误在它的生命周期中变化时,开发人员、测试人员、及管理人员将及时获得动态的变化信息,允许你获取历史纪录,并在检查错误的状态时参考这一记录。

  3。系统灵活,强大的可配置能力。Buzilla工具可以对软件产品设定不同的模块,并针对不同的模块设定制定的开发人员和测试人员;这样可以实现提交报告时自动发给指定的责任人;并可设定不同的小组,权限也可划分。设定不同的用户对Bug记录的操作权限不同,可有效控制进行管理。允许设定不同的严重程度和优先级可以在错误的生命其中管理错误,从最初的报告到最后的解决,确保了错误不会被忽略,同时可以使注意力集中在优先级和严重程度高的错误上。

  4。自动发送Email,通知相关人员。根据设定的不同责任人,自动发送最新的动态信息,有效的帮助测试人员和开发人员进行沟通。

  下面我们将按照Bugzilla的操作说明、 Bugzilla管理员的操作指南两部分来说明这个工具的具体使用。本文有不少观点来自个人使用心得,有不妥之处,敬请斧正。

Bugzilla操作说明

1、 用户登录及设置

1.1用户登录
  1. 用户输入服务器地址http://192.168.1.6/bugzilla/。
  2. 进入主页面后,点击【Forget the currently stored login】,再点击【login in】进入。
  3. 进入注册页面,输入用户名和密码即可登录。用户名为Email 地址,初始密码为用户名缩写。
  4. 如忘记密码,输入用户名,点击【submit request】,根据收到的邮件进行重新设置。

1.2、修改密码及设置
  1.Login登录后,【Edit prefs】->【accout settings】 进行密码修改。
  2.【Edit prefs】->【email settings】 进行邮件设置。
  3.【Edit prefs】-> 【permissions】 进行权限查询

2、Bug的处理过程

2.1、报告Bug

2.1.1测试人员报告Bug
  1. 请先进行查询,确认要提交的bug报告不会在原有纪录中存在,若已经存在,不要提交,若有什么建议,可在原有纪录中增加注释,告知其属主,让bug的属主看到这个而自己去修改。
  2. 若Bug不存在,创建一份有效的bug报告后进行提交。
  3. 操作:点击New,选择产品后,填写下表。
  4. 填表注意:Assigned to: 为空则默认为设定的 owner, 也可手工制定。CC: 可为多人,需用","隔开。Desription中要详细说明下列情况:
  1) 发现问题的步骤
  2) 执行上述步骤后出现的情况。
  3) 期望应出现的正确结果。
  选择group设置限定此bug对组的权限,若为空,则为公开。
  5. 操作结果:Bug状态(status)可以选择Initial state 为New或Unconfirmed.
  系统将自动通过Email通知项目组长或直接通知开发者。
  6.帮助: Bug writing guidelines

2.1.2 开发人员报告Bug.
  1. 具体方法同测试人员报告。
  2. 区别: Bug初始状态将自动设为Unconfirmed,待测试人员确定后变为“New".

2.2、Bug的不同处理情况

2.2.1 Bug的属主 (owner) 处理问题后,提出解决意见及方法。
  1 . 给出解决方法并填写Additional Comments,还可创建附件(如:更改提交单)
  2.具体操作(填表项如下)
  3 . 填表注意:
  FIXED 描述的问题已经修改
  INVALID 描述的问题不是一个bug (输入错误后,通过此项来取消)
  WONTFIX 描述的问题将永远不会被修复。
  LATER 描述的问题将不会在产品的这个版本中解决.
  DUPLICATE 描述的问题是一个存在的bug的复件。
  WORKSFORME 所有要重新产生这个bug的企图是无效的。如果有更多的信息出现,请重新分配这个bug,而现在只把它归档。

2.2.2 项目组长或开发者重新指定Bug的属主。(owner)
  1. 为此bug不属于自己的范围,可置为 Assigned,等待测试人员重新指定。
  2. 为此bug不属于自己的范围,但知道谁应该负责,直接输入被指定人的Email, 进行Ressigned。
  3. 操作:(可选项如下)
  * 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. Reopen bug
   3. Mark bug as VERIFIED
   4. 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存在。
  3. 具体操作:选中“Confirm bug(change status to New)"后,进行commit.
  4. 操作结果:状态变为“New".

2.3、查询Bug

  1.直接输入Bug Id,点击find 查询。可以查看Bug的活动纪录。
  2.点击Query,输入条件进行查询。
  3.查询Bug活动的历史
  4.产生报表。
  5.帮助:点击Clue.

3、关于权限的说明

  1. 组内成员对bug具有查询的权利,但不能进行修改。
  2. Bug的owner 和 reporter 具有修改的权利。
  3. 具有特殊权限的用户具有修改的权利。

4、 BUG处理流程

  1. 测试人员或开发人员发现bug后,判断属于哪个模块的问题,填写bug报告后,通过Email通知项目组长或直接通知开发者。
  2. 项目组长根据具体情况,重新reassigned分配给bug所属的开发者。
  3. 开发者收到Email信息后,判断是否为自己的修改范围.
  1) 若不是,重新reassigned分配给项目组长或应该分配的开发者。
  2) 若是,进行处理,resolved并给出解决方法。(可创建补丁附件及补充说明)
  4. 测试人员查询开发者已修改的bug,进行重新测试。(可创建test case附件)
  1) 经验证无误后,修改状态为VERIFIED。待整个产品发布后,修改为CLOSED。
  2) 还有问题,REOPENED,状态重新变为“New",并发邮件通知。
  5. 如果这个BUG一周内一直没被处理过。Bugzilla就会一直用email骚扰它的属主,直到采取行动。

5、一个Bug的生存周期

Bugzilla管理员操作指南

1、主要工作内容:

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

1.2小组的定义和划分

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

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

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

2、基本操作:

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

2.2 管理用户

2.1 增加新用户
  点击页面右下角【users】,submit后,出现【Add new user】页面。输入相应输入即可。Login name: 一般为邮件地址,可以设为其他标识。

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

2.3 修改用户
  可以修改用户注册名、密码。
  设置权限
  QA的权限一般设为: Canconfirm, editbugs
  Developer的权限设为: none
  分组控制:group

3、管理group

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

3.2修改group ,submit 即可。
  4、管理Product 和 component
  a)增加Product
  b) Component 对应一个owner(进行fixed),QA Contact(确保已fixed)
  c) Component Number of Unconfirmed =10000,此产品将选择bug的初始状态(Unconfirmed,New)

 


(测试工具)bugzilla-3.6.1 最新版本的功能测试工具,bugzilla,简单,易用。 立即下载

相关推荐

缺陷管理工具Bugzilla配置及使用介绍

本文档介绍了bugzilla中各个域的配置项和简要的使用说明,适合初级人员使用。

Bugzilla 使用指南

Bugzilla安装见前一篇博客,本篇文章主要关注于如何高效合理的使用Bugzilla,作为为公司内部人员的培训使用指南。 Bugzilla是一个开源的缺陷跟踪系统,它可以管理软件开发过程中缺陷的提交、修复、关闭等整个生命周期。   1. 基本概念 在Bugzilla中,Bug报告状态分为以下几种状态,     待确认的      unconfirmed     新提交的      n...

weixin_34166847的博客 774

bugzilla管理流程

该文档简单介绍了bugzilla的管理流程。

测试员不可不知的几款bug管理工具

根据每个公司性质的不同,规模的不同,所用到的bug管理工具也可能不同。你们用的bug管理工具是什么呢?下面介绍几款主流的bug管理工具:

测试官 1万+

Bugzilla使用指南

Bugzilla使用指南.doc

测试管理工具bugzilla权限配置

测试管理工具bugzilla权限配置,实现各个项目组查看本项目的bug项目,及测试人员分配。

bugzilla使用规范分享

bugzilla使用规范分享 1.new/confirmed 测试人员将Bug提交给任务分发人员(研发模块负责人), 此时Bug状态为new/confirmed,开始Bug的生命周期,如果测试人员知道具体负责的研发人员,也可以直接指定,在Assign To项目中输入具体负责的研发人员Email.研发人员接收到Bug,经过分析,不属于自己负责的范围,如果知道谁应该负责,可以在Assigned To项目旁点击edit,直接输入被指定人的Email,将Bug转移给其他研发人员. 2.RESOLVED DUPLIC

qq_43842093的博客 796

手把手教你逆向分析某里系bx-ua参数(以225版本为例)

本文详细解析了某里系应用bx-ua参数的逆向工程实战方法,重点拆解其三层加密体系(二进制加密、字符替换和Base64编码)。通过工具链配置和实战案例,帮助开发者掌握逆向分析技巧,适用于合法合规的安全研究和加密技术评估场景。

weixin_33220360的博客 412

软件测试跟踪工具Bugzilla介绍

也许你还没有看到一个错误管理系统所具有的价值;也许你正被大量的测试数据所淹没,而迫切的需要一个产品缺陷的记录及跟踪的好帮手;也许你正在通过如:电子表格、数据库等各种方式来不断的开发和完善一个错误跟踪系统。Mozilla公司向我们提供了一个共享的免费工具Buzilla.作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员

xiaolantian的专栏 4198

Zemax热分析实战:5分钟搞定双胶合透镜温度漂移优化(附操作数详解)

本文详细解析了使用Zemax进行光学系统热分析的全流程,以双胶合透镜为例,重点阐述了如何通过多重结构编辑器模拟温度变化,并利用关键操作数优化系统以抵抗温度漂移。文章提供了从基础设置到高级优化的实战技巧,帮助工程师快速掌握无热化设计方法,确保系统在宽温范围内保持稳定成像性能。

n4o5p6q7r的博客 397

基于改进Unet的多场景水果图像分割与分类研究

本文针对复杂场景下的水果图像分割问题,提出了一种改进Unet模型。通过构建包含8类水果、3种成熟度及多种干扰场景的数据集,采用ResNet50与MobileNetV3作为骨干网络,并在跳跃连接层集成CBAM注意力机制。实验表明,改进模型在测试集上达到91.6%的mIoU,推理速度提升23%,特别在重叠水果和低光照场景表现突出。研究为农业视觉检测提供了有效解决方案。

AI的内部世界的博客 303

测试跟踪工具Bugzilla介绍[5]

1. 4增加用户,并分别设定全部用户的分组、权限。     1. 5主要参数(parameters)的设置     1) urlbase: 输入bugzilla 工具所在的服务器IP地址。   2) usebuggroupsentry: 设为ON,可以分组。   3) whinedays:Bug在whinedays设定的期限内若未被处理,将自动重发mail,默认为7天。

wuyanhong1985的专栏 595

RandLA-Net Tensorrt 推理 c++

RandLA-Net 实现 Tensorrt 部署.

J。 1109

测试跟踪工具Bugzilla介绍[4]

2. 项目组长根据具体情况,重新reassigned分配给bug所属的开发者。   3. 开发者收到Email信息后,判断是否为自己的修改范围.   1) 若不是,重新reassigned分配给项目组长或应该分配的开发者。   2) 若是,进行处理,resolved并给出解决方法。(可创建补丁附件及补充说明)   4. 测试人员查询开发者已修改的bug,进行重新测试。(可创建t

wuyanhong1985的专栏 559

Python3实现基于ARIMA模型来预测茅台股票价格趋势

ARIMA(Autoregressive Integrated Moving Average)模型是一种广泛使用的时间序列分析方法,它可以用于对未来的数据进行预测。ARIMA模型由自回归模型(AR模型)、差分整合模型(I模型)和移动平均模型(MA模型)组成,因此也被称为ARIMA(p,d,q)模型。其中,p表示自回归阶数,d表示差分阶数,q表示移动平均阶数。具体来说,ARIMA模型可以通过以下步骤进行建模:数据预处理:对时间序列进行平稳性检验,如果不满足平稳性,则进行差分操作。

m0_64336780的博客 2万+

【电源专题】Type-C母座外壳直接接主板GND还是接RC呢?别再纠结了!

Type-C屏蔽壳接地这件事,没有唯一标准答案。符合规范、贴合产品、能过认证,就是最优解。希望这篇文章能帮你理清思路。

一点硬件 600

软件测试跟踪工具Bugzilla介绍[1]

也许你还没有看到一个错误管理系统所具有的价值;也许你正被大量的测试数据所淹没,而迫切的需要一个产品缺陷的记录及跟踪的好帮手;也许你正在通过如:电子表格、数据库等各种方式来不断的开发和完善一个错误跟踪系统。Mozilla公司向我们提供了一个共享的免费工具Buzilla.作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员

wuyanhong1985的专栏 472

Carla运行显示The following component(s) are required to run this program:DirectX Runtime |nvapi64.dll没有被

Carla运行显示The following component(s) are required to run this p 参考: 【1】EPIC 启动游戏提示The following component(s) are required to run this program:... - 『悬赏问答区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cnhttps://www.52pojie.cn/thread-1485651-1-1.html ...

anananajiushiwo的博客 5万+

测试跟踪工具Bugzilla介绍[2]

4. 填表注意:Assigned to: 为空则默认为设定的 owner, 也可手工制定。CC: 可为多人,需用","隔开。Desription中要详细说明下列情况:   1) 发现问题的步骤   2) 执行上述步骤后出现的情况。     3) 期望应出现的正确结果。   选择group设置限定此bug对组的权限,若为空,则为公开。   5. 操作结果:Bug状态(

wuyanhong1985的专栏 486

基于RK3568的YOLOv11模型端侧推理优化与部署实战指南

在AI边缘计算领域,瑞芯微RK3568芯片凭借其强大的NPU算力和丰富的接口资源,成为了众多开发者的首选平台。然而,瑞芯微官方文档虽然提供了YOLO11预训练模型的部署方案,但对于需要自定义数据集训练的开发者来说,从模型训练到板端部署的完整流程却缺乏详细指导。本文将带你走完从环境搭建、数据准备、模型训练到最终板端部署的完整技术路线,并分享实际开发中遇到的各种坑点和解决方案。让我们一起探索如何在RK3568平台上实现30FPS稳定推理的YOLO11目标检测应用!

m0_64661770的博客 115

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

测试跟踪工具Bugzilla介绍[3]

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

wuyanhong1985的专栏 566

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

[转]测试跟踪工具Bugzilla介绍

测试跟踪工具Bugzilla介绍 徐异婕  2002年05月31日      也许你还没有看到一个错误管理系统所具有的价值;也许你正被大量的测试数据所淹...

jackzhuo的专栏 217

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

N年前的文章了,拿出来晒晒吧...... 测试跟踪工具Bugzilla介绍

 HTML Tags and JavaScript tutorialvar encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count1.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S)

288
上一篇: SQLPlus命令使用指南(三)
下一篇: Eclipse 运行命令行参数大全
Explorerwen
博客等级 码龄23年 4粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值