Công cụ quản lý lỗi - Bug tracking/management system

Các vấn đề liên quan đến bug/defect và các hệ thống quản lý lỗi
Forum rules
Các bạn chỉ được phép post bài liên quan đến bug/defect và các hệ thống quản lý lỗi.
Post Reply
tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Công cụ quản lý lỗi - Bug tracking/management system

Post by tvn »

Mình đã từng dùng Mantis và hiện tại đang sử dụng Bugzilla, hai chương trình này khá dễ sử dụng và cung cấp đầy đủ các chức năng quản lý theo dõi bug.
Hai hệ thống này cũng tự động gửi mail cho các bạn liên quan đến màn hình/mô-đun/chức năng có xuất hiện bug.


Sau đây là danh sách một số phần mềm quản lý bug open soucre miễn phí:
Nguồn: http://www.opensourcetesting.org/bugdb.php

Abuky

Description:
Abuky stands for the Aoo BUg tracKing sYstem, while AOO stands for Art Of Open Source. Abuky is a system for tracking bugs and aiding the developer to fix them, written in Java with JSP as web interface.

Requirement:
Linux, Windows, Solaris


Anthill Bug Manager

Description:
Anthill is a tool that aids code development by keeping track of bugs in a multi-project, multi-developer environment. It accomplishes this with a clean, simple, and fast interface that contains all the essential features but avoids the enormous complexity associated with most other projects of this type.

Requirement:
OS Independent


BTsys

Description:
BTsys is a lightweight desktop bug tracking system, written using C# and ADO.NET for small developer teams. Easy to install and learn how to use.

Requirement:
All 32-bit MS Windows (95/98/NT/2000/XP)


Bug-A-Boo

Description:
Bug-A-Boo is a web based bug reporting system for Linux. It runs on any web server providing CGI functionality. Bug-A-Boo does not need any database server but brings along its own local tables it accesses with tdbengine.

Requirement:
Linux


BugBye

Description:
BugBye is a web-based bugtracking system developed using ASP.NET technology and C# as scripting language. It offers all the features needed to manage improvement, bugs, and so on. It also provide statistics help-desk management, and further options which allow the user to simplify all the stage of project development and maintainance.

Requirement:
All 32-bit MS Windows (95/98/NT/2000/XP)


Bugfree

Description:
A lightweight and simple web-based bug tracking system available in Chinese and English.

Requirement:
Windows


Buglog

Description:
Allows you to easily record bugs into a database along with description and screenshots of the bugs (file upload feature). The BLT allows tracking of all bugs on a project-wise basis thus making it a bug logging and tracking solution. BuglogV2 incorporates a powerful search feature allowing developers to locate bugs effortlessly.

Requirement:
All 32-bit MS Windows (95/98/NT/2000/XP)


BugNet

Description:
A web based bug / issue tracking application programmed in C# and asp.net. The main goals are to keep the codebase simple, well documented, easy to deploy and scalable. Major features include: Generic DAL / XHTML and CSS layout.

Requirement:
All 32-bit MS Windows (95/98/NT/2000/XP)


BugRat

Description:
BugRat is free Java software that provides a sophisticated, flexible bug reporting and tracking system.

Requirement:
TBC


BUGS - The Bug Genie

Description:
A web-based bug tracking tool, designed with ease of use as it's foremost goal, but also features a high level of flexibility for developers and administrators.

Requirement:
PHP4 (or later) and MySQL.


Bugs Online

Description:
Bugs Online was originally developed in 1997 to serve as the primary bug and issue tracking system to be utilized during a large development oriented project. The Bugs Online system is a very flexible and capable system for bug and issue tracking.

Requirement:
Windows NT 4.0 SP3+, MS IIS 3 w/ ASP


Bugtrack

Description:
Web based bug tracking system written in Perl/DBI. Supports multiple users, projects, components, versions and email notification.

Requirement:
Linux, Solaris, Windows


BugTracker.NET

Description:
BugTracker.NET is a free, web-based bug or issue tracker written using ASP.NET, C#, and Microsoft SQL Server/MSDE. It is in daily use by hundreds (maybe thousands) of development and support teams around the world.

Requirement:
All 32-bit MS Windows (95/98/NT/2000/XP)


Bugzilla

Description:
Bugzilla has matured immensely, and now boasts many advanced features. These include: integrated, product-based granular security schema, inter-bug dependencies and dependency graphing, advanced reporting capabilities, a robust, stable RDBMS back-end, extensive configurability, a very well-understood and well-thought-out natural bug resolution protocol, email, XML, console, and HTTP APIs, available integration with automated software configuration management systems, including Perforce and CVS (through the Bugzilla email interface and checkin/checkout scripts), too many more features to list

Requirement:
TBC


CodeTrack

Description:
Bug database with a friendly web front end aimed at medium and small development shops. Particularly suited for intranet and extranet environments, CodeTrack includes built-in strong authentication, and allows custom access control to individual projects. No database is required as bug data and developer notes are stored using simple XML text files.

Requirement:
Apache and PHP


Debian bug tracking software

Description:
The Debian bug tracking system is a set of scripts which maintain a database of problem reports.

Requirement:
Unix


eTraxis

Description:
eTraxis is a free (GPL licensed) web-based bug tracking system with unlimited number of custom workflow templates. Some of the main features are: fully custom templates, advanced filters, LDAP support, email notifications, subscriptions, reminders, flexible permissions management, graphical project metrics, etc.

Requirement:
OS independent


Eventum

Description:
Eventum is a user-friendly and flexible issue tracking system that can be used by a support department to track incoming technical support requests, or by a software development team to quickly organize tasks and bugs.

Requirement:
PHP, MySQL


Flyspray

Description:
Originally developed for the Psi project, Flyspray is an easy to use bug tracking system for those who do not require all the complexities of something like Bugzilla. It supports multiple users, file attachments, and Jabber notifications.

Requirement:
Web Environment


Gjallar

Description:
Highly customizable issue tracker with advanced email integration and ability to work offline and synchronize with server.

Requirement:
Windows


GNATS

Description:
GNATS is a portable incident/bug report/help request-tracking system which runs on UNIX-like operating systems. It easily handles thousands of problem reports, has been in wide use since the early 90s, and can do most of its operations over e-mail. Several front end interfaces exist, including command line, emacs, and Tcl/Tk interfaces. There are also a number of Web (CGI) interfaces written in scripting languages like Perl and Python.

Requirement:
OS Independent


Helis

Description:
Helis includes the main features of most bug tracking systems.

Requirement:
Linux web server (php 4/mysql + cgi)


Issue Tracker Product

Description:
A straight forward and user friendly web application built on top of the Zope application server.

Requirement:
OS Independent, Zope


itracker

Description:
itracker is an issue tracking system designed to support projects with independent user bases. Features include multiple versions and components, detailed issue histories and email notifications. Soon based on Java Spring 2.0 and Hibernate.

Requirement:
OS Independent


JitterBug

Description:
JitterBug is a web based bug tracking system. JitterBug operates by receiving bug reports via email or a web form. Authenticated users can then reply to the message, move it between different categories or add notes to it. In some ways JitterBug is like a communal web based email system. This web page is itself a JitterBug page.

Requirement:
TBC


JTrac

Description:
Trac is a generic issue-tracking web-application that can be easily customized by adding custom fields and drop-downs. Features include customizable workflow, field level permissions, e-mail integration, file attachments and a detailed history view.

Requirement:
OS Independent


Mantis

Description:
Mantis is a php/MySQL/web based bugtracking system.

Requirement:
Windows, MacOS, OS/2, and a variety of Unix operating systems. Any web browser should be able to function as a clientWindows, MacOS, OS/2


oops-easytrack

Description:
oops-easytrack is a Bug Tracking System, implemented as a LAN-based and a web-based version. Bugs are created, modified, logged or searched. Users, projects,components and releases can be administered. Reports of 4 types may be generated.

Requirement:
OS Independent


Open Track


Description:
OpenTrack is a problem tracking(PR) system that is table driven and easily configurable/customizable for a variety of PR applications. Project defect tracking, help desk tracking, and requirements gathering can be easily handled by OpenTrack.

Requirement:
TBC


PEST

Description:
PEST is a bug tracking system written especially for a web enviroment. It supports good testing and bug tracking processes, as well as notification.

Requirement:
TBC


phpBugTracker

Description:
phpBugTracker is an attempt to copy the functionality of Bugzilla while providing a codebase that is independent of the database and presentation layers.

Requirement:
webserver with PHP 4.1.0+


Project Dune

Description:
Project Dune is mostly a web-based issue tracker with integrated modules: Cocomo II estimates, Scrum tasks, timesheet, simple customer management and a browser-based document writer.

Requirement:
OS Independent

Download data:


Description:
RT is an industrial-grade ticketing system. It lets a group of people intelligently and efficiently manage requests submitted by a community of users. RT is used by systems administrators, customer support staffs, NOCs, developers and even marketing departments at over a thousand sites around the world.

Requirement:
Written in object-oriented Perl, RT is a high-level, portable, platform independent system


Roundup Issue Tracker

Description:
Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry "Track" design competition.

Requirement:
TBC


Scarab

Description:
The goal of the Scarab project is to build an Issue / Defect tracking system that has the following features: A full feature set similar to those found in other Issue / Defect tracking systems: data entry, queries, reports, notifications to interested parties, collaborative accumulation of comments, dependency tracking In addition to the standard features, Scarab has fully customizable and unlimited numbers of Modules (your various projects), Issue types (Defect, Enhancement, etc), Attributes (Operating System, Status, Priority, etc), Attribute options (P1, P2, P3) which can all be defined on a per Module basis so that each of your modules is configured for your specific tracking requirements. Built using Java Servlet technology for speed, scalability, maintainability, and ease of installation. Import/Export ability via XML allowing for easy migration from other systems (like Bugzilla). Modular code design that allows manageable modifications of existing and new features over time. Fully customizable through a set of administrative pages. Easily modified UI look and feel. Can be integrated into larger systems by re-implementing key interfaces.

Requirement:
TBC


Stabilizer

Description:
The Stabilizer bug tracking system aims to quickly stabilize buggy GUI applications so that people can get real work done with them. Users collaboratively and quickly stabilize a buggy GUI application simply by using the application normally and reporting any bugs that they encounter. As soon as a few people report the same bug, warnings will be issued to all users whenever they are about to trigger that bug and they will be given the opportunity to abort the input event -- thus avoiding the bug altogether and keeping the application stable.

Requirement:
All POSIX (Linux/BSD/UNIX-like OSes), Linux


Trac

Description:
Trac is an enhanced wiki and issue tracking system for software development projects. Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all project events in order, making getting an overview of the project and tracking progress very easy.

Requirement:
Python, CGI-capable web server


Track+

Description:
Track+ is a web based issue tracking and project management application targeted at medium to large commercial development projects. Track+ can be used instantly, yet it is flexible and configurable. Track+ is easy to use, provides user centric as well as project centric views, has configurable workflows, supports e-mail submission of issues, and has a comprehensive time and cost tracking module. Track+ is free to academic institutions, open source projects, and charities, and generally free to anybody up to 10 active users in the database. Track+ comes with the complete source code.

Requirement:
OS Independent (Written in an interpreted language)


TrackIt

Description:
TrackIt is a Web-based project tracking tool that incorporates defect tracking functionality. It is designed from the ground up to provide maximum flexibility, customization, and most importantly, usefulness to the developer. It has built-in support for various Extreme Programming constructs, as well as full CVS and Subversion integration. It also supports simple listings via HQL and advanced reporting via SQL.

Requirement:
JRE 1.5


WREQ

Description:
Wreq is designed to be a distributed request/problem tracking system with builtin knowledge database to help systems personnel to stay on top of requests and to prompt knowledge sharing among all local support groups.

Requirement:
To use wreq, first you must have perl version 5 with GDBM support installed on your web server.


zenTrack

Description:
Highly configurable bug tracking, project management, and help desk solution. Project focus is on configurability, usability, and clean code.

Requirement:
OS Independent

Tham khảo nội dung thông tin mà các công cụ này quản lý tại mục Sau khi phát hiện ra bug Tester sẽ làm gì?



tatashine
Jr. Tester
Posts: 52
Joined: Mon 10 Oct, 2011 10:43 am
Contact:

Re: Công cụ quản lý lỗi - Bug tracking/management system

Post by tatashine »

Hi all,

Mình bổ sung thêm 1 số bug tracker mà bên mình đang dùng nhưng bạn tvn chưa nêu ra.

Jira - cty Atlassian (Úc). Công cụ bug tracker này cho phép mình customize project workflow và những dữ liệu mình cần có trong tracking system. Đặc biệt, bộ phận support của công ty này rất tốt nên khi sử dụng sản phẩm thì cứ yên tâm.

HP QC - rất nhiều công ty sử dụng tracker này. Tuy nhiên bản thân mình thì mình thấy nó cũng bình thường, so với Bugzilla thì mình khoái hơn ^^.


a member of QASymphony. www.qasymphony.com
qTrace - Screen Capture Software with Intelligence
qTest - Cloud-based Test Management Solution

loantt1
Hoc Tester
Posts: 4
Joined: Thu 28 Apr, 2011 8:39 am
Contact:

Re: Công cụ quản lý lỗi - Bug tracking/management system

Post by loantt1 »

Mình cũng đang sử dụng tool Jira, very good



huongtran
Fresher Tester
Posts: 16
Joined: Thu 26 Jul, 2012 8:19 am
Contact:

Re: Công cụ quản lý lỗi - Bug tracking/management system

Post by huongtran »

Mình chưa thử dùng công cụ quản lý Bug nào giống cái các bạn giới thiệu. Mình đã dùng thử Github mà thấy cũng ổn



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Công cụ quản lý lỗi - Bug tracking/management system

Post by tvn »

Mình chỉ biết Bugzilla, Redmine, Mantis chứ chưa từng xài Github :D




tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Công cụ quản lý lỗi - Bug tracking/management system

Post by tvn »

nongtinh3 wrote:up cho bác
Có vụ này nữa hả, thấy giống trang vật giá hay 5s quá :D



StevenPhuong
Sr. Tester
Posts: 380
Joined: Thu 20 Jan, 2011 9:28 am
Contact:

Re: Công cụ quản lý lỗi - Bug tracking/management system

Post by StevenPhuong »

Mantis - free - nhẹ nhàng tình cảm - text base nên khó cho được cái nhìn trực quan tốt - GUI xấu.
Jira - tốn phí - GUI đẹp - cung cấp cái nhìn trực quan tốt - support đa dạng các loại attachment - đa tính năng, có thể dùng Jira cho nhiều việc khác như time tracker (time sheet), assign task, report task, follow up & control team member,...



lusaltran
Hoc Tester
Posts: 1
Joined: Wed 02 Apr, 2014 4:00 pm
Contact:

Re: Công cụ quản lý lỗi - Bug tracking/management system

Post by lusaltran »

Có ai hướng dẫn giúp mình cách link mantis và testlink? Làm sao tạo đc 1 tên miền riêng cho 2 trang web này. Có cần fai mua account ko nhỉ?
Gà quá, mọi người chỉ giúp!



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Công cụ quản lý lỗi - Bug tracking/management system

Post by tvn »

Muốn setup riêng thì cần phải có tên miền riêng và hosting. Nếu chỉ sử dụng trong nội bộ công ty thì không cần.



Post Reply

Return to “Bug Tracking/Management System - Bug và Công cụ Quản lý Bug”