Ganz egal, wie sehr sich Entwickler bemühen: eine 100% Bug-freie Umgebung zu schaffen ist nahezu unmöglich. Bugs, oder Fehler, die sich einschleichen, sind nicht zu vermeiden. Umso wichtiger ist es daher, Bugs zu suchen, zu dokumentieren und zu lösen. Im heutigen Artikel möchte ich Ihnen 7 kostenlose Bug Tracking Tools vorstellen.
Warum Open Source Bug Trackers?
Open source Lösungen sind eine hervorragende Möglichkeit, um sich mit neuen Anwendungen vertraut zu machen. Die meisten Open Source Tools sind einfach zu lernen und geben einem die Möglichkeit für einen neuen Workflow im Team. Nicht zuletzt sind sie kostenlos, sodass man verschiedene Anwendungen ausprobieren kann.
Warum brauchen Sie ein Bug Tracking Tool?
Ein Bug Tracker ist ein essentielles Tool für jedes Web- oder Software-Projekt. Um Erfolg mit Webprojekten zu haben, braucht man einen einfachen, aber effektiven Workflow, der es erlaubt, Fehler zu dokumentieren, einfach zu reproduzieren und zu beheben.
In diesem Artikel werden wir uns folgende open source Bug Tracker einmal genauer ansehen:
- Trac
- Redmine
- OTRS
- Mantis BT
- BugZilla
- WebIssues
- Fossil
1. trac
Trac ist weitaus mehr als ein Bug Tracking Tool. Es ist auch ein Projekt Management Tool, ein Wiki und ein Issue Tracking System für Software-Projekte.
Aus Design-Perspektive ist Trac durchaus minimalistisch. Dennoch verfügt trac über alle wichtigen Features.
Sie können Projekte und Milestones anlegen und den Issue Reporting Bereich nach Ihren Vorstellungen gestalten. Wir haben trac früher selbst verwendet und haben einige Erfahrungen mit dem Tool gesammelt. Besonders die Integrationsmöglichkeiten, die trac bietet, sind großartig.
Dennoch braucht man wohl einige Einarbeitung, bis man sich mit dem Feature-reichen Interface des Tools vertraut gemacht hat.
Zusammenfassung:
- Die Programmiersprache von trac ist Python. Trac wurde erstmals vor 9 Jahren veröffentlicht. (Oct. 2006)
- trac ist ein großartiges Tool für Tech-savvy Software Teams, die nicht nur nach einer Bug Tracking Lösung, sondern auch nach einer Projekt Management Lösung suchen.
- trac ist unter einer BSD Lizenz verfügbar.
Weitere Informationen:
2. Redmine
Ähnlich wie trac ist Redmine ein Web-basiertes, open source Bug Tracking und Projekt Management Tool. Es bietet darüber hinaus auch noch andere Projekt Management Tools wie Zeiterfassung, Wikis, Kalender und andere Reporting Tools.
Redmine ist in jedem Fall mehr als ein einfaches Bug Tracking Tool. Redmine wird von vielen Webentwicklungs-Teams auf der ganzen Welt verwendet, um Projekte zu managen. Mit seinen vielen Features kann Redmine ausgezeichnet für agile oder scrum Workflows verwendet werden.
Aus meiner Perspektive kann es eine Alternative zu JIRA oder zu Microsoft Projects sein, da es ähnliche Vorteile liefert.
Wenn Sie sich weiter über Redmine informieren möchten, dann kann ich Ihnen diesen Artikel hier empfehlen.
Zusammenfassung:
- Die Programmiersprache von Redmine ist Ruby on Rails
- Redmine ist eine Cross-Plattform Anwendung, die eine Vielfalt an Projekt Management & Tracking Tools bietet
- Redmine wurde unter der GNU General Public Licence vor 9 Jahren veröffentlicht.
Weiterführende Links:
3. OTRS
OTRS steht für Open-source Ticket Request System und ist ein open-source Ticketing-System. Als Ticketing-System kann es nicht nur für Bug Tracking-Lösungen genutzt werden, sondern ist mit seinen Help Desk Features auch eine großartige, kostenlose Kundenservice-Lösung.
Zusammenfassung:
- OTRS wird hauptsächlich für Kundenservice, Tickets und Issue Tracking verwendet.
- Programmiersprache ist PERL und es wurde erstmals 2001 veröffentlicht.
Weiterführende Links:
4. Mantis BT
Mantis BT ist einer der ältesten Bug Tracker, der 2000 erschien. Die Programmiersprache ist PHP und Mantis ist in 49 Sprachen verfügbar und weltweit verbreitet.
Der Name “Mantis” stammt von dem latainischen Namen der Gottesanbeterin (“Mantis religiosa”).
Mit dem Launch von Mantis BT Version 1.2.0. wurde ein Event-basiertes Plugin-System vorgestellt. Persönlich finde ich Mantis BT ein bisschen old-school, gerade auch, wenn man es mit den anderen Issue Tracking Tools vergleicht.
Zusammenfassung:
- Im Vergleich zu anderen open source Tools ist Mantis hauptsächlich auf Bug Tracking fokussiert.
- Mantis BT ist geschrieben in PHP und seit 2000 auf dem Markt.
Weiterführende Links:
5. Bugzilla
Bugzilla war einer der allerersten, web-basierten Bug Tracking Tools. Bugzilla wurde zuerst von dem Mozilla Projekt verwendet und war (und ist) sicherlich eines der bekanntesten Tools. Es gab sicherlich mal eine Zeit, in der man um Bugzilla nicht herumkam, wenn man nach einem Bug Tracker suchte.
Heute wird Bugzilla immer noch von einigen großen Enterprises verwendet, ebenso wie für große Open Source Projekte.
Zusammenfassung
- Bugzillas Hauptfokus war (und ist immer noch) das Thema Bug Tracking.
- Bugzilla wurde zuerst 1998 herausgebracht und ist geschrieben in Perl.
Weiterführende Links:
6. WebIssues
WebIssues ist ein open source, Multi-Platform Issue Tracking System. Wie es auf der Website heißt, kann es verwendet werden, um “Issues mit verschiedenen Attributen, Beschreibungen, Kommentaren und Daten-Anhängen zu speichern, zu teilen und zu tracken.”
Die letzte Version 1.1.4 wurde im August 2015 veröffentlicht und beinhaltet eine mobile Version des Webclienten.
Zusammenfassung:
- Verglichen mit anderen, open source Bug Tracking Tools, ist WebIssues eines der weniger populären.
- Es ist fokussiert auf Issue und Defect Management
Weiterführende Links:
7. Fossil
Fossil ist ein weiteres, einfaches Issue Tracking System. Fossil unterstützt allerdings nicht nur Bug Tracking, sondern bietet auch ein Wiki und andere Projekt Management Features.
Die Hauptkomponente von Fossil ist ein verteiltes Version Control System. Obwohl Fossil nach einem stabilen Bug Tracking Tool aussieht, ist der Fokus eindeutig auf Version Control. Dies führt zu dem Problem, dass es nicht das einfachste Tool für weniger technikversierte Leute ist.
- Die Programmiersprache von Fossil ist C und Fossil verfügt sowohl über Issue Tracking Features als auch über Projekt Management Tools.
- Der eindeutige Schwerpunkt liegt auf Version Control.
Weiterführende Links:
Name | First released | Web-based? | Written in | Licence |
---|---|---|---|---|
trac | 2006 | yes | PHP | modified BSD license |
Redmine | 2006 | yes | Ruby on Rails | GNU General Public License |
OTRS | 2001 | yes | Perl | GPL |
Mantis BT | 2000 | yes | PHP | GNU General Public License |
BugZilla | 1998 | yes | Perl | Mozilla Public License |
WebIssues | 2006 | yes | PHP | GNU General Public License |
Fossil | 2009 | yes | C | BSD license |
Fazit
Wir bei Usersnap sind große Fans von Bugs. Yep.
Wir haben akzeptiert, dass das Leben voller Bugs ist. Und wir Bugs lieben. Darum haben wir uns vor mehr als drei Jahren entschieden, einen tollen Bug Tracker zu entwickeln.
Ich weiß, ich habe gerade über die besten open source Bug Tracking Tools berichtet. Aber probieren Sie Usersnap doch einfach mal aus. Es ist 15 Tage völlig kostenlos (keine Kreditkarte notwendig) und das Besondere daran: Sie können Screenshots direkt im Browser annotieren und mit Ihren Kollegen teilen.
Happy Bug Tracking!
Wir von Usersnap hoffen, dieser Post hat Ihnen gefallen und freuen uns, wenn Sie uns auf Twitter folgen. Dort tweeten wir regelmäßig über Web Development, Webdesign und Kundenservice.
Usersnap ist ein Bug Tracking und User Feedback-Tool für jedes Webprojekt. Erhalten Sie sofort Feedback von Ihren Website-Besuchern. Jetzt kostenlos testen!