모든 IT 프로젝트에는 버그 추적(또는 문제 추적 또는 결함 추적) 시스템이 필요합니다.
물론, 소프트웨어 개발 프로젝트에는 버그 추적 시스템이 필요합니다. 하지만 sysadmin 팀, dba 팀, 네트워크 팀은 어떻습니까? 그들 모두는 자신의 작업과 시스템, 데이터베이스 및 네트워크 문제를 추적하는 데 도움이 필요합니다.
나는 여러분의 취향과 요구 사항에 따라 실험하고 선택할 수 있는 10가지 오픈 소스 버그 추적 시스템을 나열했습니다. 이는 결코 포괄적인 목록이 아닙니다. 저는 Top 5에 나열된 시스템을 모두 사용해 보았으며, Top 5 목록에서 하나를 선택하는 것이 좋습니다.
나는 Bugzilla를 좋아하고 몇 년 동안 사용해 왔습니다. 어떤 시스템이 마음에 드는지 알아보기 위해 여러 시스템을 가지고 놀 시간이 없다면 Bugzilla를 선택하세요.
가장 선호하는 버그 추적 시스템은 무엇입니까? 댓글을 남겨서 알려주세요.
1. 버그질라
안정적이고 적극적으로 유지 관리되며 널리 적용되는 버그 추적 시스템을 찾고 계십니까? 더 이상 보지 마십시오. Bugzilla는 당신을 위한 것입니다.
이는 다양한 대규모 오픈 소스 프로젝트에서 버그를 추적하는 데 사용됩니다. 예를 들어 Linux 커널 개발팀, Apache 개발팀, GNOME 개발팀에서는 bugzilla를 사용합니다. Red Hat은 또한 Bugzilla를 사용하여 Red Hat 배포 시스템에서 발견된 문제를 추적합니다.
Bugzilla는 Perl로 작성되었으며 MySQL 및 Oracle을 포함한 다양한 데이터베이스에서 작동합니다. Bugzilla 설치 방법에 대한 단계별 지침 가이드를 통해 시작하실 수 있습니다.
버그질라 기능:
- 시간 추적
- 비공개 첨부파일 및 댓글
- 유연한 보고 및 차트 작성. 보고서를 예약하고 이메일을 통해 수신하는 기능도 포함됩니다.
- 맞춤 필드 및 워크플로를 추가합니다.
- 여기에서 전체 기능 목록을 확인하세요.
추가 정보:
- 홈페이지:http://www.bugzilla.org
- 개발자:Mozilla 재단
- 안정적인 릴리스:3.6.1
- 라이센스:Mozilla 공개 라이센스
2. 사마귀
Mantis 문제 추적 시스템은 PHP로 작성되었으며 MySQL, MS SQL, PostgreSQL을 포함한 다양한 데이터베이스에서 작동합니다.
맨티스 기능:
- 소스 코드 통합
- 시간 추적
- 문제 관계 그래프
- 사용자 정의 필드 및 작업 흐름
- 익명 액세스
- 여기에서 전체 기능 목록을 확인하세요.
추가 정보:
- 홈페이지:http://www.mantisbt.org
- 안정 릴리스:1.2.2
- 라이센스:GNU v2
3. 트랙
Trac은 Python으로 작성되었습니다. 문제 추적 외에도 Wiki 및 Subversion 통합 기능도 제공합니다. 웹 인터페이스는 매우 단순하고 사용하기 쉽습니다. 또한 로드맵 및 마일스톤 추적을 포함한 프로젝트 관리 기능도 제공합니다.
- 홈페이지:http://trac.edgewall.org/
- 안정 릴리스:0.12
- 라이센스:BSD
4. 레드마인
Redmine은 Ruby on Rails로 작성되었습니다. 문제 추적 외에도 전체 프로젝트 관리 기능을 제공합니다.
레드마인 기능:
- 간트차트를 포함한 프로젝트 관리
- 프로젝트 위키
- 시간 추적
- LDAP 인증
- 여기에서 전체 기능 목록을 확인하세요.
추가 정보:
- 홈페이지:http://www.redmine.org/
- 안정 릴리스:1.0.1
- 라이센스:GNU v2
5. 요청 추적기
RT는 Perl로 작성되었습니다. 표준 문제 관리 외에도 이를 티켓 추적 시스템으로 사용할 수 있습니다. RT 기능:
- 시간 추적 및 보고
- LDAP 인증과 통합
- 여기에서 전체 기능 목록을 확인하세요.
추가 정보:
- 홈페이지:http://bestpractical.com/rt/
- 안정 릴리스:3.8.8
- 라이센스:GPL v2
6. OTRS
OTRS 버그 추적 소프트웨어는 Perl로 작성되었습니다. OTRS에는 여러분이 기대하는 모든 표준 결함 추적 기능이 있습니다. 여기에서 전체 기능 목록을 확인하세요.
- 홈페이지:http://otrs.org/
- 안정 릴리스:2.4.7
- 라이센스:GPL
7. 이벤트 번호
이것은 MySQL 팀에서 개발했으며 PHP로 작성되었습니다. 이를 버그 추적 도구 또는 문제 추적 시스템으로 사용할 수 있습니다. 이는 추적 시스템에서 기대할 수 있는 모든 기본 기능을 제공합니다.
홈페이지:https://launchpad.net/eventum/
안정 릴리스:2.2
라이센스:GPL
8. 화석
Fossil은 C로 작성되었으며 SQLite 데이터베이스를 사용합니다. 버그 추적 외에도 Wiki도 제공합니다. 설치 및 실행에 필요한 모든 것이 포함된 단일 실행 파일이므로 설치가 매우 간단합니다.
홈페이지:http://www.fossil-scm.org
라이센스:BSD
9. 버그 지니
버그 지니는 PHP로 작성되었습니다. 마법사 기반 버그 추적 소프트웨어를 제공합니다. 또한 openSearch 기능도 통합합니다. Subversion과 통합됩니다. 버그 지니를 기반으로 사용자 정의 모듈을 개발할 수 있습니다.
홈페이지:http://www.thebuggenie.com/
안정 릴리스:2.1.1
라이센스:MPL
10. 웹문제
WebIssue는 PHP로 작성되었으며 서버측에서는 MySQL 데이터베이스를 사용합니다. 이 상위 10개 목록에 있는 모든 항목은 WebIssues를 제외한 웹 기반 버그 추적 시스템입니다. 웹 기반 인터페이스를 제공하지 않기 때문에 이것은 10번입니다. 서버 구성 요소에 액세스하려면 Windows 또는 Linux에서 실행되는 webissues 클라이언트가 필요합니다.
홈페이지:http://webissues.mimec.org/
안정 릴리스:0.9.6
라이센스:오픈 소스
원하는 버그 추적 시스템을 놓쳤습니까? 가장 선호하는 버그 추적 시스템은 무엇입니까? 댓글을 남겨 알려주세요.