-
2021-11-10 23:07:11
描述使用bugzilla缺陷管理工具对软件缺陷(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骚扰它的owner,直到采取行动。
补充说明:
Bug报告分类
- 待确认的(Unconfirmed)
- 新提交的(New)
- 已分配的(Assigned)
- 问题未解决的(Reopened)
- 待返测的(Resolved)
- 待归档的(Verified)
- 已归档的(Closed)
Bug处理意见
- 已修改的(Fixed)
- 不是问题(Invalid)
- 无法修改(Wontfix)
- 以后版本解决(Later)
- 保留(Remind)
- 重复(Duplicate)
- 无法重现(Worksforme)
指定处理人:可以指定一个处理人,如不指定处理人,则系统指定管理员为默认处理人
链接:输入超链接地址,引导处理人找到与报告相关联的信息
概述:概述部分“Summary”的描述,应保证处理人在阅读时能够清楚提交者在进行什么操作的时候发现了什么问题。如果是通用组件部分的测试,则必须将这一通用组件对应的功能名称写入概述中,以便今后查询。
平台操作系统:测试应用的硬件平台(Platform),通常选择“PC”
更多相关内容 -
BUG的跟踪管理、定位BUG
2020-11-04 21:13:43BUG的跟踪管理一、BUG的管理(一)BUG的管理工具(二)BUG的定义(三)BUG的类型(四)BUG的等级(五)BUG的生命周期(六)BUG的状态(七)不同BUG状态的处理(八)BUG六要素 一、BUG的管理 (一)BUG的管理工具 ...一、BUG的管理
(一)BUG的管理工具
常见的BUG管理工具有:
- 禅道
- ALM/QC
- BUGfree
- testlink
- jire
- TAPD
- bugzilla
- …
(二)BUG的定义
bug就是一个电脑程序里的错误,而现在更是将其延生为漏洞,或者是一个程序不完善的地方。
(三)BUG的类型
(四)BUG的等级
在测试过程中,发现的BUG分重要级和优先级,等级越高的BUG越优先处理。
如何判断BUG的等级(严重程度1、2、3、4),可以参考以下判断条件
1——致命错误(1级BUG需要谨慎提)- 常规操作引起的系统崩溃、死机、死循环
- 造成数据泄露的安全性问题,比如恶意攻击造成的账户私密信息被泄露
- 涉及到金钱
- 用户数据受到破坏,或者危及人身安全
2——严重错误 - 重要的功能不能实现
- 错误的涉及面广泛,影响到其他重要功能的正常实现
- 严重操作导致的程序崩溃、死机、死循环
- 外观难以接受的缺陷
- 密码明文显示
- 数据不能保存,系统的次要功能完全丧失,系统所提供的功能或服务受到明显的影响
3——一般错误
不影响产品的运行、不会成为故障原因,但对产品外观和下道工序影响较大的缺陷 - 次要功能不能正常实现
- 操作界面错误(包括数据窗口内列名定义、含义不一致)
- 查询错误、数据错误显示
- 简单的输入限制未放在前端进行控制
- 删除操作未给出提示
4——细微错误
程序在一些显示上不美观,不符合用户习惯,或者是一些文字的错误 - 界面不规范;
- 辅助说明描述不清楚;
- 提示窗口文字未采用行业术语;
- 界面存在文字错误;
三级BUG_未修改成功,又重新打开等级上升一次_二级BUG_二级还是没解决_直接一级BUG
改进建议:可以提高产品质量的建议,包括新需求和对需求的改进。
找到BUG,提交BUG后,那么,就要进入BUG的生命周期了。
(五)BUG的生命周期
BUG的生命周期,就是一个BUG从被发现到解决关闭的过程。
发现BUG——提交BUG——指派BUG——研发确认BUG——(如果研发确认是BUG)研发修复BUG——测试回归验证BUG,判断是否通过验证——(如果通过验证)关闭BUG(六)BUG的状态
- 新建(open)
- 已确定
- 拒绝
- 已解决(fixed)
- 待验
- 关闭(close)
- 重新打开(reopen)
(七)不同BUG状态的处理
1、已经指派的BUG—已经指派给开发的,应随时关注并进行跟踪自己所提BUG的状态变化!如果一直未修复,提醒开发人员修改;如果已经修复等待测试环境更新后进行验证
2、已解决的BUG----等待测试环境更新后进行验证,验证通过则关闭;验证不通过则重新指派给开发
3、重复BUG----先去查看下是否跟开发指定的BUG或者,自己在BUG系统内看到的BUG重复?如果确定重复则关闭;如果不重复,说明原因,重新打开指派给开发。
4、不是缺陷----确认开发环境是否和测试环境一致,如果如开发所说不是缺陷则进行关闭;如果确认是缺陷跟开发沟通,沟通未达一致找产品/反馈老大确认,确认是BUG注明情况并再次指派给开发。
5、无法重现----(提交的BUG在开发手上无法重现)确认开发环境是否跟测试环境一致?包括操作步骤,浏览器、环境、特定账号等,如果多个版本验证之后,如开发所说重现不了,依据BUG的严重程度跟产品,开发一起确认关闭;如果找到重现原因,注明清楚并再次指派给开发。
6、不予解决—找产品经理进行确认。确认不予解决进行关闭;确认需要解决请备注原因并打开指派给开发
7、设计如此—(产品详细设计文档标出如此设计)找产品经理进行确认。确认设计如此进行关闭;确认是问题,备注原因重现指派给开发。8.延期修改—请看下BUG严重程度,是否影响当前版本发布?与产品经理进行确认。不予延期请根据情况重新打开并将情况进行备注说明;确定延期则做好记录,后续版本进行关注。
(八)BUG六要素
- BUG的编号
- BUG的名称
- 优先级
- 严重级
- 复现步骤
- 附件(对BUG的一个佐证)
可以是截图、视频、错误日志
-
项目管理系列:BUG跟踪管理
2015-11-18 16:05:57Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能http://www.oschina.net/project/tag/122/bugtracker
-
项目管理和缺陷跟踪工具 Redmine
Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。虽说像IBM R...更多Redmine信息
最近更新: Redmine 1.2.0 发布,项目管理和缺陷跟踪 发布于 4个月前
-
缺陷跟踪系统 BugZilla
Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。 Bugzilla是一个臭虫的数据库。它让用户报告软件的臭虫而且把它们转给合适的开发者。开发者能使用bug...更多BugZilla信息
最近更新: Bugzilla localconfig文件信息泄露漏洞 发布于 1年前
-
BUG管理系统 Mantis
Mantis (MantisBT) 是一个BUG管理系统。主要特点如下: 用php写的系统,安装方便,不用像 bugzilla 那样安装那么多perl支持; 系统相对简单轻量级,使用简单; 出色的多语言支持; 在线演示地址:http://demo.mantisbt.org/...更多Mantis信息
最近更新: Mantis 1.2.3 发布,BUG管理系统 发布于 1年前
-
【免费】Bugzilla客户端 Deskzilla
Deskzilla Lite是一个Bugzilla(TM)的bug跟踪系统,是一个小于1000错误的小项目免费桌面客户端。它提供了更好的生产力和改善工作环境,为 Bugzilla用户提供eskzilla下载的Bugzilla的错误信息并将其存储在本地数据库。您可以查看和编辑Bugzilla上载的变化的...更多Deskzilla信息
-
【商业】商业版的Bug跟踪管理系统 JIRA
JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。Jira融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了J...更多JIRA信息
最近更新: Atlassian JIRA 4.4.2 发布,专业的 Bug 跟踪系统 发布于 6天前
-
Bug管理系统 BugFree
BugFree - 借鉴微软公司软件研发理念、免费且开放源代码、基于Web的精简版Bug管理系统 在线演示:http://www.bugfree.org.cn/demo/Login.php更多BugFree信息
最近更新: BugFree 2.1.3 发布! 发布于 4个月前
-
项目管理软件 Kis
Kis (Keep it simple) 是一款免费的基于WEB的团队协作的项目管理软件, 基于GPL协议,完全开放源代码。 它用于帮助公司和团队记录、跟踪、管理工作中的问题:包括产品BUG, 售后问题,任务安排,需求管理等。 同时为使用者提供一个分配、流转和协作处理问题...更多Kis信息
最近更新: Kis 0.9.9 版发布,项目管理软件 发布于 5个月前
-
BugTracker.NET
BugTracker.NET是一个采用.NET开发的免费、开源的基于web的问题跟踪平台。 演示地址:http://ifdefined.com/btnet/更多BugTracker.NET信息
-
BugNet
BugNet是一个不错的开源bug跟踪和项目管理系统 更多的屏幕截图请看:http://www.bugnetproject.com/Screenshots/tabid/55/Default.aspx更多BugNet信息
-
Bugzilla 简体中文版
欢迎访问Bugzilla简体中文本地化开源项目网站 欢迎加入这个项目或给Bugzilla汉化项目提出你的意见或建议,如: 遗漏汉化或没有汉化的地方。 汉化不恰当的地方。 汉化有错误的地方。 汉化后造成某些功能有问题的地方。 目前,bugzilla 3.13 的简体中文本地化...更多Bugzilla 简体中文版信息
-
Java代码Bug分析插件 FindBugs
FindBugs是一个能静态分析源代码中可能会出现Bug的Eclipse插件工具。 可以从http://sourceforge.net/project/showfiles.php?group_id=96405&package_id=118233下在最新的FindBugs插件。 下载之后,把解冻后的文件拷贝到 $ECLIPSE_HOME/plugins/目录下,重新...更多FindBugs信息
-
开源的BUG管理系统 BugOnline
BugOnline是一个开源的BUG管理系统。其功能强大,易于使用。 基于asp.net2.0 ,sql server 2005(包括Express 版),Ajax等技术. BugOnline 的一些特性: 1. 在线消息及E-mail自动通知功能。有新Bug及Bug分配给用户同时将自动通知用户。 优秀的人员分配,工作量...更多BugOnline信息
-
【商业】JIRA插件 GreenHopper
Atlassian GreenHopper 是一个 JIRA 的插件,用来增加敏捷的项目管理工具,非开源的商业软件。更多GreenHopper信息
最近更新: Atlassian GreenHopper 5.8 发布 发布于 6天前
-
JTrac
JTrac是一个开源且可高度配置的问题追踪的Web应用程序。它是一个一般性问题,跟踪网络应用程序,可方便地实现定制,增加自定义字段和下拉式。其特点包括可定制的工作流程,实地一级的权限,电子邮件集成,文件附件和详细的历史观点。 功能和特点 非常易于安...更多JTrac信息
-
Bugtracker
Bugtracker是一个完整的bug/issue管理系统.它使用Java Servlet作为web前台,MySQL数据库作为后台.更多Bugtracker信息
-
Bug管理系统 Scarab
Scarab是一个非常灵活的issue管理系统.它具有以下特点: 1.其它系统一样都具有的特点:数据的输入,查询,报告,通知到相关的当事人,注释的协作积累,依赖追踪等. 2.Scarab通过一组管理页面可无限制地,自由地定制模块的数量,Artifact类型,(Attribute)属性(比如:...更多Scarab信息
-
问题追踪系统 TrackStudio
TrackStudio是个通用的问题追踪系统用于管理大量的问题、任务、需求变更等等. 以下关键点是TrackStudio超越其他竞争对手的特点: 界面截图:更多TrackStudio信息
-
问题跟踪系统 WebIssues
WebIssues是一个采用客户机/服务器模式的团队协作工具和问题跟踪系统,可以支持小规模的开发队伍。它非常容易部署和定制,服务器可安装在任何支持PHP和MySQL或PostgreSQL的主机上,客户端可以是视窗或Linux的桌面。更多WebIssues信息
最近更新: WebIssues 1.0 Beta2 发布 发布于 28天前
-
【商业】bug跟踪平台 BugZero
BugZero是一个基于Web的问题(bug)跟踪平台 Bugzero™ 是一个多功能,基于网络 (Web-based) 并在浏览器 (Browser) 下运行的以工作流为中心的集成式业务流程跟踪软件,它广泛地应用于各行业的产品缺陷管理与跟踪、事务跟踪、问题跟踪、任务跟踪、查询跟踪、需...更多BugZero信息
最近更新: Bugzero 6.2 发布,Bug跟踪管理系统 发布于 3个月前
-
Web漏洞检查工具 Wapiti
Wapiti是Web应用程序漏洞错误检查工具。它具有“暗箱操作”扫描,即它不关心Web应用程序的源代码,但它会扫描网页的部署,寻找使其能够注入数据的脚本和格式。它用于检测网页,看脚本是否脆弱的。 功能和特点 文件处理错误(本地和远程打开文件,readfile ...更多Wapiti信息
-
缺陷跟踪系统 Eventum
Eventum是一个用户友好,灵活的缺陷跟踪系统。支持部门可以用它来跟踪新的技术支持请求。软件开发团队可以用它来快速组织任务与Bug。Eventum已经被MySQL AB技术支持团队使用,并帮助他们提高响应时间。更多Eventum信息
-
【商业】项目管理平台 VisionProject
VisionProject 是一个强大的基于 Web 的项目管理和问题跟踪系统,还包含帮助支持系统、时间管理、文档管理等等。VisionProject 易于使用和定制。可使用拖放进行文件附带,支持项目管理和IT服务管理的一些基本概念,如ITIL, Scrum, Lean, Waterfall。可用于...更多VisionProject信息
最近更新: VisionProject 7.2 发布,项目管理平台 发布于 2个月前
-
ITracker
ITracker基于J2EE的issue/bug跟踪系统,支持多用户、多项目、邮件通知等.更多ITracker信息
-
项目管理和Bug跟踪系统 Retrospectiva
Retrospectiva 是一个采用 Ruby on Rails 开发的基于Web的项目管理系统和Bug跟踪系统。更多Retrospectiva信息
-
Bug跟踪和项目管理平台 Vermis
Vermis 是一个软件问题跟踪和项目管理平台。使用 PHP 开发。 在线演示:http://vermis.diabloware.com/demo更多Vermis信息
-
【免费】JIRA Client Lite
JIRA Client 是一个 JIRA 问题跟踪系统的桌面客户端软件(非开源)。通过它可以直接跟 JIRA 服务器连接执行交互操作,也可以工作在离线模式。更多JIRA Client Lite信息
-
bug跟踪系统 eTraxis
eTraxis是基于网页的免费bug跟踪系统。主要特点是:完全自定义模板,先进的过滤器, LDAP支持,电子邮件通知,订阅报刊,提醒,灵活的权限管理,图形化的项目指标等。 功能和特点 操作系统独立性 浏览器独立的网络接口 支持MySQL和PostgreSQL和Oracle数据库...更多eTraxis信息
-
BTsys
BTsys是一款轻量级的开源桌面Bug跟踪系统,是C#和ADO.NET实现。更多BTsys信息
-
Mylyn-Mantis Repository Connector
Mylyn-Mantis Repository Connector 是一个 Eclipse 的 Mylyn 资源库插件,用来连接 Mantis Bug跟踪系统,通过其 SOAP 接口。 安装地址:http://mylyn-mantis.sourceforge.net/eclipse/update/...更多Mylyn-Mantis Repository Connector信息
-
缺陷跟踪工具 BUGS
BUGS是基于web的缺陷跟踪工具,它的首要目标设计成有良好的易用性,而且为开发人员和管理员还具有高度的灵活性。需要PHP4和MySQL。 功能和特点 三或四个向导步骤便找出错误 易总结报告 综合管理界面 注册过程中的强制性激活新帐户 有几个帐户类型,以满足每...更多BUGS信息
-
问题跟踪系统 ARIZA
ARIZA用PHP结合Ajax开发的bug /问题跟踪系统。支持PostgreSQL和MySQL 数据库。采用GPL许可协议分发。更多ARIZA信息
-
版本控制和缺陷跟踪工具 PureCM
PureCM是一个集成的版本控制和缺陷跟踪工具。基于变更工作的观念,它提供了一个易于使用和高度透明的图形用户界面,提高团队开发。它优于其他大多数SCM工具,使用可靠的交易数据库,可扩展到成千上万的并行发展。服务器,图形用户界面,命令行,Web客户端运...更多PureCM信息
-
Bugzilla 繁体中文版
Bugzilla 繁體中文化語系檔 自 3.2.5, 3.4rc1 版本起,將不再提供 Release Note 的中文化,請見諒。 因工作繁忙,新一波語系檔(11/02)釋出順序預計為: 3.6.3 3.4.9 3.2.9 4.0rc1更多Bugzilla 繁体中文版信息
-
BugBye
bugbye是bugtracking系统绝对让你滚出全部纸张文件.工程问题时,服务台请求和统计管理是这个项目的主要特色。更多BugBye信息
-
BUG跟踪和管理平台 zenTrack
zenTrack 是一个项目开发管理工具, 包含Bug跟踪、线上协助等功能,支持多数数据库系统。更多zenTrack信息
-
问题跟踪和调试工具 Track+
Track+ 是一个成熟的、基于Web的、专业的评级问题跟踪和调试工具。使用它的精致的安全访问系统,支持许多RDBMS和调度管理,它旨在中等到大型公司中使用。更多Track+信息
-
需求变更管理工具 ELIPS
ELIPS是一个能够让用户管理不同类别问题(issues)的Bug追踪工具.这些问题(issues)包括:bug修改请求,任务处理请求,工作处理 请求,增进请求.Elips采用java与jsp技术开发,到目前为止可运行在Tomcat/Jetty,MySQL/SqlServer/Oracle /Postgresql和Windows/Linux/M...更多ELIPS信息
-
BugFree缺陷状态提醒软件 BugFreeHelper
BugFreeHelper是一个缺陷状态提醒软件,他是BugFree缺陷管理系统的一个辅助工具。BugFreeHelper可以驻留在Windows的托盘区内,实时监控BugFree上被指派给自己缺陷的变化。更多BugFreeHelper信息
-
缺陷跟踪系统 phpBugTracker
phpBugTracker是一个基于web的bug跟踪器提供的功能类似于其它缺陷跟踪系统,比如 Bugzilla。采用分层设计:表现层+应用层+数据库层。所需要的运行环境:Web服务器+PHP+PEAR+数据库 (MySQL,PostgreSQL或Oracle)。 在线演示地址:http://phpbt.sourceforge....更多phpBugTracker信息
-
问题追踪系统 roundup
一个Python 实现的问题追踪(Issue Tracker)系统, ORM(Object Relation Map)部份设计得比较有特色!更多roundup信息
-
JIRA图形客户端 Jiggy
Jiggy 是一个跨平台的 JIRA 客户端,主要围绕开发者每日的活动,基本功能包括创建bug、添加评论和处理流程。更多Jiggy信息
-
Bug跟踪系统 Double Choco Latte
Double Choco Latte是一个用于跟踪软件Bug,变更,改进和请求的系统。该系统支持多项目,多用户。更多Double Choco Latte信息
-
我的第一个软件 iGoSyncDocs
iGoSyncDocs Beta是一个GoogleDocs服务的客户端软件,完全手写Swing代码。这个软件的初衷是:能够像使用svn控制代码那样去控制文档,当然svn服务器是免费的(人家Google提供啦),不同人员之间共享、编辑文档,提供版本控制等功能。只可惜,目前这个版本还没...更多iGoSyncDocs信息
-
Rails Bug Tracker
Rails Bug Tracker is a full-featured project that supports developing teams to control and manage their system during the period of designing a software...更多Rails Bug Tracker信息
-
Bug报告与跟踪系统 BugRat
BugRat是一个免费的Java软件它提供一个成熟的,灵活的Bug报告与跟踪系统。它利用关系数据来存储数据,既可以通过web来报告Bug也可以通过email报告Bug,可通过web来浏览和查询Bug.BugRat还包括一个Java客户端来管理数据库。...更多BugRat信息
-
CodeTrack
CodeTrack: Bug Reporting and Tracking for the Rest of Us! 界面截图:http://kennwhite.sourceforge.net/codetrack/更多CodeTrack信息
-
Bug跟踪系统 Project Dune
Project Dune是一个集成源代码控制系统(能够用浏览器检查源代码),基于Web的Bug跟踪系统。该项目的目标是使整个开发过程从评估到发布变成自动化。更多Project Dune信息
-
缺陷跟踪和管理系统 Tosca
Tosca 是一个采用 Ruby 开发的缺陷跟踪和管理系统。演示地址:http://demo.tosca-project.net/更多Tosca信息
-
JIRA-Client
JIRA-Client 是 JIRA Bug跟踪系统提供的SOAP接口的 Perl 语言封装。更多JIRA-Client信息
-
【商业】浏览器的Web应用测试扩展 Bonfire
Atlassian Bonfire 是 JIRA 的一个扩展插件,用来帮助测试者在 Web 应用测试中直接报告 bug,通过浏览器的扩展,测试者可方便提交bug,并自动附加网页截图,该插件会自动收集 Web 页面相关的信息并以模板化的数据提交到JIRA系统中。支持的浏览器包括 Fire...更多Bonfire信息
最近更新: Bonfire 1.3 发布,浏览器的Web测试扩展 发布于 1个月前
-
JIRA 的远程调用插件 JiraRMI
JiraRMI 是一个 JIRA 的插件,用来提供可通过 Java RMI 远程方法调用方式来访问 JIRA 的一些功能,类似于 JIRA RPC (SOAP) 插件,提供更高效和丰富的功能。更多JiraRMI信息
-
-
测试人应该知道的15款最好的Bug跟踪管理系统
2021-03-23 14:08:09测试人应该知道的15款最好的Bug跟踪管理系统.对某个项目来说,最重要的一件事情就是需要跟踪和梳理各种bug和问题,找到并解决问题,否则,项目就会花费超多的时间,导致整个项目的重心偏移。而且,用户总想标记未... -
消灭Bug!18款最佳的问题跟踪管理应用程序
2021-03-03 20:41:35工欲善其事,必先利其器,对于开发者来说,处理Bug是一件比较头疼的事,那么如何高效地解决Bug,选择一款合适的Bug跟踪处理工具会让你事半功倍。对于开发者来说,Bug往往是他们最头疼的问题。有些Bug会隐藏的很深,... -
KisTracker BUG跟踪管理系统 v1.6
2021-05-09 12:15:57内容索引:PHP源码,管理系统,管理系统,KisTracker,Bug跟踪 KisTracker就一款PHP+MYSQL平台的bug跟踪管理软件(原名叫:iTracker),功能强大,易于使用,有用于帮助公司和团队跟踪工作中的问题,管理和记录这些问题的... -
Bug记录跟踪表
2018-08-12 18:51:43该文档主要用户开发过程的Bug记录跟踪,可以很好管理开发过程的bug。 -
BugFree(Bug跟踪管理系统) v3.0.rar
2019-07-09 16:00:03提醒大家在对BugFree进行升级之前,对原有数据进行备份。也非常欢迎大家就使用过程中的任何问题和建议在 自由软件BugFree交流 微群进行讨论。 BugFree 3.0 主要改动如下 程序整体重构。新版采用了 PHP 的 Yii 框架,... -
2022年国内外主流的10款Bug跟踪管理软件
2022-04-28 11:25:25这篇文章将会分享国内外主流的10款Bug跟踪管理软件,实现对对Bug报告的记录、分析和状态更新等管理,他们分别是:PingCode 、ClickUp、 Jira、Redmine Tool、Asana、nTask、Bugzilla、BugLog HQ等等。这篇文章将会分享国内外主流的10款Bug跟踪管理软件,实现对对Bug报告的记录、分析和状态更新等管理,他们分别是:PingCode 、ClickUp、 Jira、Redmine Tool、Redmine Tool、Zoho Bug Tracker、Asana、nTask、Bugzilla、Mantis BT、BugLog HQ。
一、什么是Bug跟踪管理软件
Bug跟踪管理管理软件主要完成对Bug报告的记录、分析和状态更新等管理,它被广泛使用于软件公司的产品开发。一个完善的Bug跟踪管理管理系统对于测试的成功实施是非常重要的。
二、使用Bug跟踪管理软件的必要性
原来的软件项目开发中的Bug跟踪管理都是通过Excel表格的形式来完成的,Excel表格虽然也可以进行项目管理和项目执行度的交互,但效率与实时性不高、缺乏提醒、同时也不好维护和统计、稍有操作不慎就会丢失数据等,特别是随着人数规模逐渐变大,一个Bug跟踪管理系统就越显得重要。
为了有效地管理bug,我们需要要一个强大的错误跟踪管理解决方案,比如现代化的Bug跟踪管理软件,它们可以跟踪管理每个项目阶段的bug,从开发过程到软件测试和发布阶段。
一个合格的Bug跟踪管理系统,至少需要实现以下几部分的功能:
1)Bug的上报:当问题被发现后,可以通过系统进行提交、保留,方便跟踪管理。
2)Bug报告:Bug录入系统后,项目经理应该可以通过Bug跟踪管理系统进行浏览,定期获得最新的Bug问题报告。
3)Bug指派:项目经理将Bug问题报告通过Bug跟踪管理系统转交给程序员,程序员可以通过Bug跟踪管理系统知道自己负责的修正的Bug问题报告。
4)提醒:Bug问题的修正处理,当程序员修复问题后,可以通过跟踪管理系统,通知项目经理问题已修复。
5)团队协作:对于无法根据Bug报告重现的问题,也可以通过跟踪管理系统,向项目经理及测试人员要求更多更详细的信息,并将Bug问题返回至项目经理重新处理。
6)问题暂缓及申诉过程处理,对于Bug报告提到的问题,如在当前版本无法实现或者Bug与需求有冲突的时候,可以将问题置为“暂缓处理”或“提出申诉”。
7)对于优先等级较低的Bug问题,可能不能被及时处理掉,但必须可以被查询。
8)Bug跟踪管理系统可以提供跟踪管理项目的状态报告。
三、10 款最好的Bug跟踪管理软件
1、PingCode
PingCode 是个人推荐大家要去最先尝试的一款产品,不仅是因为它满足了我们团队对Bug管理的长久以来的痛点,而是前文提到的那些Bug管理需求,你都能在PingCode 找到,所以相信也能满足大部分人对Bug管理的需求。
除此以外,PingCode 也是一个研发全生命周期管理的管理工具,这一点大家可以通过下图了解。在2021年,PingCode曾获得36氪发布的-中国企服软件金榜-研发项目管理分榜TOP1;
功能特点:
开发过程中的bug:可以直接在测试用例的页面提交,PingCode具备专门的测试管理子产品;
使用过程的bug:
-
bug收集:PingCode 提供了工单收集能力,业务人员+用户可以通过网页、小程序、邮件等各种方式提交Bug;
-
工单自定义:产品团队可以根据自己的需求定义工单字段,以达到尽可能还原使用场景的需求;
-
标签管理:PingCode 提供了多种维度标签,以支持大家对Bug进行分类管理;
-
bug的分配与跟进:你可以将Bug指派给对应的负责人,并关联对应的需求/产品等,PingCode为Bug的流转设置了多种状态,以便团队了解Bug修复进度;
-
提醒:当修复Bug后,项目经理、用户都可以收到问题已修复的提醒;
-
Bug问题定位与解决: 除了与项目管理、测试管理等工具打通外,PingCode 还与Git、GitHub等诸多第三方开发工具关联互通;
-
数据报告:可以通过多种报表数据支撑,以及时的发现问题,解决问题,改进Bug管理流程。同时,可以很好的衡量团队工作成果,工作进度,检测产品各个模块的Bug变化趋势等。
PingCode 官网:【PingCode 官网】新一代智能化研发管理工具!
除了BUG管理之外,PingCode的子产品矩阵还满足了全生命周期的研发管理需求,就比如说:
【需求/Bug收集、需求管理、产品路线图】PingCode Ship
【敏捷项目、kanban项目、瀑布开发项目管理、项目集】PingCode Project
【测试用例、测试计划、测试报告】PingCode Testhub
【团队文档管理】PingCode Wiki
【源码管理】、【部署管理,持续集成】第三方插件形式搞定
......
PingCode 报价:
-
25人以下免费版(部分高级功能不可使用);
-
企业版
-
私有部署版本
PingCode 价格:价格 - PingCode 智能化研发管理工具
2、ClickUp
ClickUp 面向小型和大型公司的生产力和bug跟踪管理工具,是国外的一款评价很好的产品。不过Bug在于,国内没有产品团队,产品的访问速度国内是受限的。
ClickUp的主要功能
-
通过与GitHub集成,完全掌控DevOps的生命周期
-
确保每个队友都知道如何处理分配的任务
-
使用标签整理bug
-
有50多个小插件来自定义仪表板,包括燃尽图、燃尽图、累积流图和速度图。
-
使用表单视图轻松收集数据
-
用Email ClickApp管理与bug相关的邮件
ClickUp的优点
-
免费版本功能强大,不限制用户人数
-
用户界面操作简便,拥有在线和离线模式
-
可以跟踪管理Agile、Scrum、甘特图或其他任何项目中的bug
-
设置任务优先级,明确应当优先处理的紧急bug
-
将任务关系和工作中的问题追踪任务迅速联系起来
-
在问题追踪中添加自定义工作状态,如“发现问题”或者“问题已解决”
-
提供Bug队列、敏捷管理等模板。
-
任务依赖关系,帮助团队有序解决错误
-
为Bug跟踪管理创造可重复使用的清单
-
用语法高亮显示来分析附带格式化代码的语言
-
50+任务自动化,简化工作流程
-
用Docs文档为新成员构建路线图和大纲流程
-
和Front,Sentry,LambdaTest,Marker.io等第三方软件集成
-
使用iOS和安卓移动应用程序添加和管理任务
-
支持Apple、Windows和Linux平台
Clickup的缺点
-
移动应用程序中尚不支持版视图
ClickUp报价
ClickUp提供三种定价方案:永久免费版、无限版(每位会员每月5五美元)、企业版(每位会员每月9美元):
官网:ClickUp. com
3. Jira
Jira是一款项目管理和问题跟踪管理软件,可为团队提供多个实时、敏捷报告。
Jira的主要功能
-
Scrum工作板与Kanban等敏捷视图
-
Access报表,如“问题新建与解决报表”和近期新建问题报表
-
自定义仪表板
-
里程碑、启动、bug等跟踪管理
Jira的优点
-
与Confluence、Slack和Zoom等功能强大的项目管理软件集成
-
适用于敏捷团队
-
将产品路线图和团队工作联系起来
Jira的缺点
-
没有实时文档协作功能,团队不能协同处理bug
-
想要使用问题搜索功能,必须了解JIRA搜索语言(JQL)
-
只有高级版有测试代码的沙盒功能
Jira报价
Jira提供三种定价方案:免费版、标准版(每位会员每月7美元)、高级版(每位会员每月14美元):
官网:Atlassian. com
4. Redmine Tool
Redmine具有甘特图,日历等视图,是一个灵活的开源工具。这个Bug跟踪管理工具支持多个项目,并具有内置的时间跟踪管理器。
Redmine的主要功能
-
创建子任务,并分配给不同的成员
-
新建事务,编辑主题和描述
-
问题、项目和时间条目的自定义字段
-
电子邮件通知
Redmine的优点
-
相关问题功能支持开发者链接问题,从而删除重复项或简化工作流
-
创造问题监控列表,及时提醒
-
新建事务,并将其分为bug,功能和支持
Redmine的缺点
-
用户界面不够直观
-
不适用于敏捷问题跟踪管理团队
-
有限的内置集成与强大的项目管理工具
Redmine报价
Redmine是一个免费的开源Bug跟踪管理系统。
官网:redmine.org. cn/
5. Zoho Bug Tracker
Zoho Bug Tracker是一个Bug跟踪管理工具,支持创建自定义字段,自定义工作流和个性化界面,不放过任何软件bug。然而,这个问题跟踪管理系统的存储空间有限,软件开发人员无法把所有的错误跟踪管理数据都存储在里面。
Zoho Bug Tracker的主要功能
-
自定义工作流,轻松提交和修复bug
-
生成bug报告,包含上报和修复的bug数量
-
bug生成时,及时用邮件通知您和团队
-
添加带有bug描述和附件的注释
Zoho Bug Tracker的优点
- 游戏功能让问题管理不再枯燥
-
与Zoho Invoice集成,可以给客户快速提供支票和账单
-
仪表板支持查看团队进度
Zoho Bug Tracker的缺点
-
有限的存储空间
-
与非Zoho应用程序的集成受限
-
只有在查看bug时才能访问Kanban和列表
Zoho Bug Tracker报价
Zoho bug tracker提供三种定价方案:免费版、标准版(每位用户每月4美元)、高级版(每位用户每月8美元)。
官网:zoho.com. cn/projects/
6. Asana
Asana是一个项目管理和问题跟踪管理工具,支持设置bug优先级,以便团队第一时间处理最要紧的bug。
但是,这个项目管理工具只支持以项目副本的形式把任务分配给各个成员。
Asana的主要功能
-
Bug跟踪管理模板
-
创建bug跟踪管理表单
-
使用自定义字段,跟踪管理bug与识别趋势
-
敏捷工作板视图
Asana的优点
-
合并bug跟踪管理任务,避免重复跟踪管理
-
使用Asana for Gmail,Outlook或其他电子邮件客户端的插件,将通过电子邮件上报的bug转换为可操作的任务
-
创建重复性任务,实现简单、一致的问题管理
Asana的缺点
-
没有本地时间跟踪管理功能
-
无法将注释转换为任务
-
免费版功能受限(没有自定义字段或表单)
Asana报价
Asana提供三种定价方案:基础版(免费版)、高级版(每位会员每月13.49美元)、商业版(每位会员每月30.49美元):
官网:Asana .com
7. nTask
nTask是一个支持敏捷团队处理和设置错误优先级的项目管理软件。将Kanban和强大的团队协作工具(如问题和风险文档)相结合,是一个强大的bug跟踪管理和优先级排序工具。但是,该平台的内置集成数量有限。因此,nTask必须借助Zapier,才能和其他项目集成。
nTask的主要功能
-
用于Bug跟踪管理的敏捷视图,包括自定义Kanban
-
甘特图等项目规划图,可以反映大型项目中的依赖关系和里程碑
-
风险降低工具,帮助敏捷团队记录和跟踪管理问题与错误
-
日程管理工具,协助平台内规划、安排和举行会议
nask的优点
-
直接联系问题与bug,更好地追踪与衡量
-
支持时间跟踪管理和提交与批准时间表,用于管理团队,生成准确的项目时间表
-
项目多种CSV导出格式,支持深度数据分析
nTask的缺点
-
内置集成较少
-
自定义和格式化选项有限
定价:免费版、企业版(每位用户每月7.99美元)、商务版(联系报价)
官网:nTask .com
8. Bugzilla
Bugzilla具有先进的报告系统,是一个开源bug报告工具。它可以估算修复bug将用的时间,并为其设定截止时间。但是,Bugzilla不具备多个项目视图等敏捷团队需要的功能。这会让Scrun团队比较无奈。
Bugzilla的主要功能
- 本地时间跟踪管理功能
-
集成邮件功能
-
综合性权限选项
-
以树状结构分析bug依赖关系
Bugzilla的优点
-
无需许可证即可使用
-
复制bug时予以警告
-
监控功能,和其他用户获得同一通知
Bugzilla的缺点
-
仅限纯文本或下拉自定义字段
-
不适合敏捷管理团队
-
无法和某些强大的项目管理工具集成
Bugzilla报价
Bugzilla是一个免费的开源bug跟踪管理系统。
9、 Mantis BT
MantisBT 是一个开源的问题跟踪管理器,只需几分钟,用户便可启动使用,然后就可以开始和他们的团队成员和客户协作,管理他们的项目。你一旦开始使用,就会一发不可收拾的喜欢上它!
官方网站:mantisbt. org/
10、BugLog HQ
BugLogHQ 是一款免费和开源的工具,主要功能是处理多个应用中的 Bug 和可能遇到的问题。它能提供统一标准的错误信息显示,允许用户简单的进行搜索,图形化,甚至是跟踪管理 Bug 报告。它还会提供一个仪表板来显示聚合的数据视图,帮助用户监控整个项目的健康情况。
总而言之,我们在本篇文章盘点了国内外大家觉得好用的一些Bug管理工具,虽然Excel在人数规模小的时候能够帮助我们管理bug,但当软件团队规模变大,没有合适的bug跟踪管理系统,可能会导致产品开发成本提高,客户流失,甚至影响软件质量。
希望能给大家带来一定的帮助。
-
-
BUG跟踪记录&报告.xlsx
2019-06-14 09:57:10比较使用的一个BUG问题跟踪以及报告的表格,适合用于任何项目,该文档符合测试标准,对问题跟踪管理的好工具 -
也谈软件缺陷跟踪管理
2021-03-23 15:47:29软件也谈软件缺陷跟踪管理软件测试1、缺陷跟踪管理的目标缺陷能够引起软件运行时产生的一种不希望或不可接受的外部行为结果,软件测试过程简单说就是围绕缺陷进行的,对缺陷的跟踪管理一般而言需要达到以下的目标:... -
bug跟踪管理系统
2012-05-08 10:33:33内含详细说明书,测试计划,测试评估报告,开发计划,软件规格说明书等 -
Bug跟踪管理软件bugzilla
2011-09-25 21:05:43较好的一款用于Bug跟踪管理的软件 它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。 -
BUG的等级划分以及跟踪管理流程
2021-01-26 21:57:581、BUG类型划分 功能类、界面UI类、性能类、兼容性类、易用性类、其他 2、BUG等级划分 1)致命错误 导致系统崩溃、挂机、死机或死循环等 造成数据泄露的安全问题... -
12 个顶级 Bug 跟踪工具(建议收藏)
2021-09-07 00:41:07点击上方蓝色“java大数据修炼之道”,选择“设为星标” 每晚九点: 技术干货 ???? 必定奉上 在如今的在线世界,几乎所有的公司都面临它们产品中的 bugs,并且考虑如何管理这些 b... -
ASP.NET开发的Bug跟踪管理系统
2012-08-28 16:30:24大学的毕业设计,Bug跟踪管理与Bug管理系统。里面还包括了论文及开题报告之类的。供读者下载参考。 -
使用Bugzilla进行软件缺陷跟踪
2021-03-03 00:12:41如果换一种看法,Bugzilla也可以用作任务管理,那么这里的Bug就不单单指是缺陷,我们在项目进行中所产生的任何任务都可以使用这个系统进行分配和跟踪。Bugzilla的安装算不上复杂,但是却足以使人人焦头烂额,究其... -
十大开源BUG跟踪系统
2018-01-13 10:03:52这是一个很大的节省时间的添加和管理的错误是在Bug跟踪系统。很少的错误追踪系统不仅跟踪的错误,但也完全基于软件的项目管理与可用于许多其他任务。 但是,选择一个正确的bug跟踪系统,适合您的需要,是不是一个... -
敏捷测试BUG缺陷报告及跟踪总结
2018-06-21 10:12:00对于敏捷测试的汇总,分别讲解各个模块和测试心得。 不仅可以统一数据格式、完成数据校验,而且确保每一个缺陷不会被忽视,使开发人员的注意力保持在那些必须尽快修复的高优先级的缺陷上 可以随时简历符合各种需求的... -
bug管理流程
2021-10-18 16:02:30要确定一个bug的类型, 需要对项目(或产品) 有比较深的理解。这个划分对于开发定位问题影响很小,但对于问题类型的统计就比较重要了。—测试报告 常见的bug类型划分(禅道系统为例,可自定义) : 代码功能)错误— 最多... -
BUG 管理工具的跟踪过程
2018-06-09 13:06:09bug管理工具的跟踪过程(以BugZilla为例子): (1)测试人员发现了BUG,提交到Bugzilla中,状态为new,BUG的接受者为开发接口人员 (2)开发接口将BUG分配给相关的模块的开发人员,状态修... -
18款最佳Bug跟踪管理系统
2016-11-30 18:32:21对于开发者来说,Bug 往往是他们最头疼的问题。有些 Bug 会隐藏的很深,很难发现,甚至用户已经使用了才出现,这样真是赔了名声又折钱。为了让开发者更早地发现和消灭 Bug,...MantisBT 是一个开源的问题跟踪器,只需几 -
BUG缺陷项目管理系统Redmine的搭建部署配置,超级详细全套图文版教程,附完整的安装包下载地址!
2018-06-06 09:23:081、最好用的BUG管理系统、项目管理系统,与jira比肩,一流的测试必备工具 2、Redmine服务器:bitnami-redmine的下载、安装、配置,一键无脑安装(传统的安装方法太复杂) 3、附完整的安装包下载地址 一句话,领导... -
bug跟踪工作流程(图解)
2009-01-03 14:38:30内涵两附图片,通过图片很清晰的说明了bug跟踪在测试员、程序员、项目经理之间的工作流程 -
TFS Bug管理使用教程
2013-12-30 15:31:16工具是使用了微软TFS(Team Foundation Server)团队管理工具自带的功能,与开发工具VS(Visual Studio)进行了无缝集成(并提供java版和IOS版插件),简化了开发人员处理Bug的流程。 选择Bug管理工具的原则:简单易用、... -
bug管理工具的跟踪过程
2019-05-27 14:16:47bug管理工具的跟踪过程(以BugZilla为例子): (1)测试人员发现了BUG,提交到工具中,状态为new,BUG的接受者为开发接口人员 (2)开发接口将BUG分配给相关的模块的开发人员,状态修改为已分配,开发人员和测试... -
BUG克星:几款优秀的BUG跟踪管理软件
2016-03-17 11:12:07Bug管理是指对开发,测试,设计等过程中一系列活动过程中出现的bug问题给予纪录、审查、跟踪、分配、修改、验证、关闭、整理、分析、汇总以及删除等一系列活动状态的管理。,最后出相应图表统计,email通知修改者等... -
BUG跟踪管理开源软件
2011-10-18 14:10:36http://www.oschina.net/project/tag/122/bugtracker ...项目管理和缺陷跟踪工具 Redmine Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及 -
禅道bug管理流程
2020-11-24 19:37:29测试人员和开发通过bug进行互动,保证产品的质量。 bug的基本处理流程: 禅道里面缺陷处理的基本流程是:测试提交bug => 开发解决bug => 测试验证bug => 测试关闭bug。 如果bug验证没有通过,可以激活:...