软件测试bug管理工具有:1、PingCode;2、JIRA;3、Trac;4、Bugtags;5、QC;6、禅道;7、Bugzilla;8、iClap。PingCode是新一代智能化研发管理工具,具备专业的缺陷管理模块,能够有效帮助团队解决缺陷管理问题。

1、PingCode
PingCode是新一代智能化研发管理工具,它不仅能够满足团队对Bug管理的长久以来的痛点,而且也能满足大部分人对Bug管理的需求PingCode是一站式的软件研发过程管理工具,具备专业的缺陷管理模块,能够有效帮助团队解决四方面的缺陷管理问题:
- Bug问题收集,比如自动收集来自外部用户的反馈问题,能够支持App,web/H5网站,微信小程序等收集渠道;
- Bug分配与跟进,这一过程支持成员、角色、字段等设置,以及查看bug变更记录让成员之间了解的Bug状态的变化,减少沟通成本;
- Bug问题定位与解决,这个过程能够支持缺陷关联需求/测试任务,支持关联市场上主流的开发者工具如Git、jinkens等,有较好的集成功能;
- 数据报告,PingCode 支持缺陷ID、缺陷平均生命周期、缺陷响应时长、缺陷解决时长、缺陷重开率、致命缺陷占比等丰富的报表。
2、JIRA
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。上万个团队选择JIRA对日常事务进行跟踪,并使团队始终获得最新信息。JIRA优点:
- JIRA的界面效果非常不错。安全性、可扩展性方面也不错。 JIRA的使用范围广,所以拥有众多开发者提供的扩展插件以供不同选择。
- 单独提一下JIRA的工作流定制,这块功能实用性特别高,可定制性也很好。
- JIRA针对issue驱动的项目管理非常有效,也基于多年来的插件积累,可以展现非常强大的交互、统计视图,纯粹项目管理使用JIRA的确是个不错选择。
3、Trac
Trac是一个为软件开发项目需要而集成了Wiki和问题跟踪管理系统的应用平台,是一个开源软件应用。Trac以简单的方式建立了一个软件项目管理的Web应用,以帮助开发人员更好地写出高质量的软件;Trac应用力求不影响现有团队的开发过程。
Trac是以面向进度模型为项目管理模型的,很明显的特点就是它以里程碑(Milestone)方式进行项目管理的。每个里程碑中的具体要做哪些事情,就使用Ticket来进行定义、跟踪等。里程碑是什么呢?里程碑是一些事件,我们设立这些事件是为了表明当这些事件发生的时候,我们的工作已经达到了某种程度。为什么我不用时间点呢?原因在于使用时间点往往让人误以为,里程碑是按照时间来设计的,而不是按照事件来设立的。
4、Bugtags
Bugtags,就主要面向中小企业,提高移动应用的人工测试效率。 具体来说,当移动应用集成 Bugtags SDK 后,在原有程序中多加一行代码就能进行测试。用户或者测试人员可以直接在应用里提交 bug,SDK 会自动截屏、收集实时的运行数据,如设备的硬件参数、控制台数据、用户的操作步骤等,并且自动提交闪退 bug 及数据,开发人员则在 Bugtags 云端高效的跟踪及管理所有 bug。
5、QC
QC是Mercury Interactive 公司(软件版权属于惠普公司)推出的一个基于 Web(伪) 且支持测试管理的所有必要方面的应用程序。该软件提供统一、可重复的流程,用于收集需求、计划和安排测试、分析结果并管理缺陷和问题。组织可使用该软件在较大的应用程序生命周期中实现特定质量流程和过程的数字化。该软件还支持在 IT 团队间进行高水平沟通和协调。软件功能:
- Quality Center 有助于维护测试的项目数据库,这个数据库涵盖了应用程序功能的各个方面。设计了项目中的每个测试,以满足应用程序的某个特定的测试需求。要达到项目的各个目标,可将项目中的测试组织成各种特定的组。Quality Center 提供了一种直观、高效的方法,用于计划和执行测试集、收集测试结果以及分析相关数据。Quality Center 还具有一套完善的系统,用于跟踪应用程序缺陷,通过它,您可以在从初期检测到最后解决的整个过程中严密监视缺陷。将 Quality Center 链接到电子邮件系统,所有应用程序开发、质量保证、客户支持和信息系统人员可以共享缺陷跟踪信息。
- Quality Center 可以集成 Mercury 测试工具以及第三方和自定义测试工具、需求和配置管理工具。Quality Center 可以无缝地与您选择的测试工具通信,提供一种完整的解决方案,使应用程序测试完全自动化。
- Quality Center 可指导您完成测试流程的需求指定、测试计划、测试执行和缺陷跟踪阶段。它把应用程序测试中所涉及的全部任务集成起来,有助于确保客户能够得到最高质量的应用程序。
6、禅道
禅道是一款国产的优秀开源项目管理软件。拥有先进的管理思想,合理的软件架构,简洁实效的操作,优雅的代码实现,灵活的扩展机制,强大而易用的api调用机制,多语言支持,多风格支持,搜索功能,统计功能。禅道项目管理软件的主要管理思想基于国际流行的敏捷项目管理方式——Scrum。禅道在遵循其管理方式基础上,又融入了国内研发现状的很多需求,比如bug管理,测试用例管理,发布管理,文档管理等。
7、Bugzilla
Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。Bugzilla是一开源Bug Tracking System,是专门为Unix定制开发的。软件特点:
- 基于Web方式,安装简单、运行方便快捷、管理安全。
- 有利于缺陷的清楚传达。本系统使用数据库进行管理,提供全面详尽的报告输入项,产生标准化的Bug报告。提供大量的分析选项和强大的查询匹配能力,能根据各种条件组合进行Bug统计。当错误在它的生命周期中变化时,开发人员、测试人员、及管理人员将及时获得动态的变化信息,允许你获取历史纪录,并在检查错误的状态时参考这一记录。
- 系统灵活,强大的可配置能力。Bugzilla工具可以对软件产品设定不同的模块,并针对不同的模块设定开发人员和测试人员;这样可以实现提交报告时自动发给指定的责任人;并可设定不同的小组。设定不同的用户对Bug记录的操作权限不同,可进行有效的控制管理。允许设定不同的严重程度和优先级,可以在错误的生命期中管理错误,从最初的报告到最后的解决,都有详细的记录,确保了错误不会被忽略,同时,可以让开发人员将注意力集中在优先级和严重程度高的错误上。
- 自动发送Email通知相关人员。根据设定的不同责任人,自动发送最新的动态信息,有效的帮助测试人员和开发人员进行沟通。
8、iClap
iClap是一款以产品管理为核心、集成多种工具服务的企业协同软件,在BUG跟踪管理上,iClap也有其特色。 内部、外部测试出现的bug、建议等都汇总在系统后台,方便处理和归档 嵌入iClap SDK的游戏或者其他应用在测试的时候,一般的功能性BUG可以通过文字,图片,视频的方式反馈给相应的人员,并在iClap后台自动生成记录。 在测试过程中出现的系统BUG(如闪退)则不需要测试人员再去过多的描述BUG出现前后的场景,iClap会自动记录用户步骤、堆栈信息及控制台日志信息,程序员可根据这些信息快速了解产生BUG的原因。当然,系统BUG同样会在iClap后台生成记录,值得一提的是,iClap后台可在PC及移动端同步查看。
延伸阅读
bug的状态
- New: 是新发现的bug(指给对应的开发);
- Open: 开发确认这是bug,并且认为需要进行修复;
- Fixed: 修复,开发人员修改后,标记一下已经修复完毕,等待测试人员进行确认性测试;
- Rejected: 拒绝,如果开发不认为这是个bug,就拒绝修改,把bug的状态制成Rejected状态;
- Delay: 延迟,如果认为暂时不需要修改或者暂时不能修改,延后去做修改,就可以将bug置成Delay状态 ,并且说明理由;
- Closed: 关闭,修改状态的bug,经测试人员确认测试,并且通过测试之后,关闭bug;
- Reopen: :修改状态的bug,经测试人员确认测试,如果仍然存在问题,把bug置成Reopen状态,开发人员需要重新去修改这个bug;
- later: 延期修改,下个版本再进行去修复这个bug。
文章标题:软件测试bug管理工具有哪些,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/36304