五大開源缺陷跟蹤系統
在軟體開發生命週期 (SDLC) 中,缺陷跟蹤是一個關鍵領域,缺少這一步驟,SDLC 流程就無法完成。開發人員通常需要在開發專案中使用缺陷跟蹤軟體來跟蹤缺陷。市場上有一些缺陷跟蹤系統提供商專門從事缺陷跟蹤和完整軟體專案的管理。
經過詳細的研究,我列出了 Linux 的五大開源缺陷跟蹤系統。
Bugzilla
Bugzilla 是一個開源缺陷跟蹤系統。它用於管理軟體開發,也有助於控制軟體開發流程。Bugzilla是用Perl編寫的,可以在包括MySQL和Oracle在內的各種資料庫上執行。
亮點
- 主頁:http://www.bugzilla.org
- 開發者:Mozilla 基金會
- 穩定版本:3.6.1
- 許可證:Mozilla 公共許可證
主要功能
- 最佳化的資料庫結構,提高效能
- 提供安全性以保護機密性
- 高階查詢工具,可以記住您的搜尋
- 整合的電子郵件管理系統。
- 可編輯的使用者配置檔案和全面的電子郵件首選項
- 全面的許可權系統
Mantis
Mantis 是一個開源缺陷跟蹤系統。它是一個基於 Web 的缺陷跟蹤工具,不僅可以跟蹤缺陷,還包括一個使用者系統,多個使用者可以在其中進行互動,並且可以跟蹤多個專案。Mantis 缺陷跟蹤系統是用 PHP 編寫的,可以在包括 MySQL、MS SQL、PostgreSQL 在內的各種資料庫上執行。

亮點
- 主頁:http://www.mantisbt.org
- 穩定版本:1.2.2
- 許可證:GNU v2
主要功能
- 提高可擴充套件性和效能
- 提供高安全性
- 易於安裝
- 支援 68 種國際語言
- 高階查詢工具,可以記住您的搜尋
- 支援電子郵件通知和 RSS Feed
- 易於整合原始碼控制系統,如 SVN 和 GIT
Trac
Trac 是一個用 Python 編寫的開源缺陷跟蹤系統。它提供 Wiki 和與 Subversion 的整合。Trac Web 介面以使用者友好和簡單的工具而聞名。

亮點
- 主頁:http://trac.edgewall.org/
- 穩定版本:0.12
- 許可證:BSD
主要功能
- 整合到版本控制系統
- 提供時間線以檢視專案的概述
- 允許在問題描述和提交訊息中使用 Wiki 標記
Redmine
Redmine 是一個開源缺陷跟蹤系統。它是一個基於 Web 的工具,不僅可以跟蹤缺陷,還可以管理軟體開發。它是用 Ruby on Rails 編寫的。

亮點
- 主頁:http://www.redmine.org/
- 穩定版本:1.0.1
- 許可證:GNU v2
主要功能
- 提供專案管理,包括甘特圖
- 提供 Wiki 專案
- 能夠跟蹤時間
- 提供 LDAP (輕量級目錄訪問協議) 身份驗證
Request Tracker
Request Tracker 是一個開源的企業級缺陷跟蹤系統,它使一群人能夠智慧高效地管理由使用者社群提交的任務、問題和請求。它管理關鍵任務,例如識別、建立分配、查詢解決方案和通知更新,這些都是企業關鍵應用程式所需的功能,例如專案管理、幫助臺、NOC 票務、客戶關係管理和軟體開發。
亮點
- 主頁:http://bestpractical.com/rt/
- 穩定版本:3.8.8
- 許可證:GPL v2
主要功能
- 能夠跟蹤時間
- 提供 LDAP (輕量級目錄訪問協議) 身份驗證
- 提供儀表板報告和關係圖形演示
- 它提供電子郵件的加密、解密、簽名和驗證
- 構建圖表以按時間彙總您的活動。可以根據需求自定義
- 與您現有的使用者登入系統(遺留系統)完全整合
恭喜!現在,您已經瞭解了“Linux 的五大開源缺陷跟蹤系統”。我們將在下一篇 Linux 文章中學習更多關於這些型別命令的內容。繼續閱讀!
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP