|
|
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.
BugTracker.NET is distributed under the terms of the GNU General Public License.
BugTracker.NET is easy to install and learn how to use.
When you first install it, it is very simple. However, it offers you the ability to change its configuration to handle your needs if they are more complex.
Features
Works well for tracking customer support issues too. You can customize the interface without changing code so that it says "issues" instead of "bugs".
Attach files to bugs. For example, attach a screen shot of the problem to the bug.
Change the look of bug lists by color and status. For example, have high priority bugs list in a different color.
Search for bugs using flexible criteria. Save searches as SQL queries that you can run or modify later.
Configure different user roles to see different lists of bugs. For example, a developer might see a list of open bugs. A QA analyst might want to see a list of bugs ready for testing.
Define your own statuses and workflow, or stick with the simple one it installs with.
Subscribe to email notifications that tell you when a bug has been added or changed.
View history of changes and log of comments posted to bugs.
Create hyperlinks between related bugs, so that you can jump from one to the other directly.
Bug entry screen isn't clutured with a dozen fields - just a few. You can customize the screen by adding additional fields without changing any source code. You can add different custom fields to different projects.
Allows for entry of bugs via email. Saves the incoming attachments too. A POP3 client is included that will fetch emails and stuff them in the database as bugs. You can reply to the emails from within BugTracker.NET and your replies will be recorded.
Includes some starter bug statistic reports with pie charts and bar charts. Easy to create your own reports if you know SQL.
Merge duplicate bugs into each other.
Handles Unicode.
Control who can view, report, edit bugs by project.
Includes a screen capture utility that allows you to capture a screenshot, annotate it, and post it, with just a few clicks.
|
Other bug trackers...
I like the way BugTracker.NET works, but your taste might be different. Here is some of the "competition" worth looking at:
FogBUGZ - A big inspiration for BugTracker.NET - and I'm a big fan of Joel's writings too. BugTracker.NET is sort of a poor-man's FogBUGZ.
Gemini - If you like more fields on your bug screen, you will probably like this better than BugTracker.NET.
phpBugTracker - This is what I had selected to use at work before I wrote BugTracker.NET.
Roundup - I haven't used this one myself, but folks have recommended it to me and it looks interesting.
What's not to like?
There are some people who have tried BugTracker.NET and don't like it.
The most common reason is not that they don't like how it works.
It's that they don't like how it is written.
I created it by downloading the .NET SDK and creating the code using a text editor. I did not use VisualStudio.NET. Consequently, it happens that I did not use the codebehind style and the current codebase does not play nicely with VS.NET.
"Codebehind" is not a .NET concept. The phrase is not even mentioned in the 65 MB of SDK documentation.
Codebehind is a VS.NET concept. If you expect to use VS.NET to extend BugTracker.NET, you will be disappointed.
|