软件开发bug问题跟踪与管理
一、Redmine 项目管理和缺陷跟踪工具
官网:https://www.redmine.org/
Redmine 是一个开源的、基于 Web 的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示,同时它又支持多项目管理。Redmine 是一个自由开源软件解决方案,它提供集成的项目管理功能、问题跟踪,并为多个版本控制选项的支持。
二、WebIssues 问题跟踪系统
官网:https://webissues.mimec.org/
WebIssues 是一个开源、多平台系统,用于问题跟踪和团队协作。它可用于存储、共享和跟踪具有各种属性、描述、评论和文件附件的问题。它易于安装和使用,但具有许多功能并且高度可定制。
三、Fossil 分布式软件配置管理
官网:https://www.fossil-scm.org/
Fossil 是一个简单、高可靠性、分布式软件配置管理系统。除了 Git 和 Mercurial 等分布式版本控制功能外,Fossil 还支持错误跟踪、维基、论坛、电子邮件提醒、聊天和技术注释。
四、BugZilla 缺陷跟踪系统
官网:https://www.bugzilla.org/
Bugzilla 是一个功能强大、成熟的缺陷跟踪系统(或称错误跟踪系统)。缺陷跟踪系统允许开发人员团队有效跟踪产品中尚未解决的缺陷、问题、议题、增强和其他变更请求。简单的缺陷跟踪功能通常内置于 Github 或其他基于网络或本地安装的集成源代码管理环境中。
五、Mantis BUG 管理系统
官网:https://mantisbt.org/
MantisBT 使与团队成员和客户的协作变得简单、快速和专业。
MantisBT 是一个开源问题跟踪器,它在简单性和功能之间提供了微妙的平衡。 用户可以在几分钟内开始并开始管理他们的项目,同时与他们的队友和客户有效地协作。
六、Trac Bug管理系统
Trac 是一个用于软件开发项目的增强型 wiki 和问题跟踪系统。Trac 使用简约的方法进行基于 Web 的软件项目管理。使命是帮助开发人员编写出色的软件,同时又不碍事。Trac 应尽可能减少对团队既定开发流程和策略的影响。
它提供了 Subversion 和 Git(或其他版本控制系统) 的接口、集成的 Wiki 和便捷的报告工具。
七、git-bug 内嵌于 Git 的分布式 bug 跟踪器
git-bug 是一个分布式 bug 跟踪器,直接利用了 Git 的特性,可以像平常操作 Git commit 与分支一样,直接远程推送 bug 项与他人协作。开发者不需要依赖某个 Web 服务器来处理项目 bug,也可以离线查看并修改 bug 报告。
git-bug 使用 Git 内部存储,因此不需要在项目中添加任何文件。