7 open source Bug Tracking Tools im Vergleich

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.

Interessantes Thema? Teilen Sie diesen Artikel ❤️

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.
open source bug tracking

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.

open source bug tracking

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.

open source bug tracking
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.

open source bug trackingZusammenfassung:

  • 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.
open source bug tracking

 

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.

open source bug tracking

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.

open source bug tracking
Zusammenfassung:

  • 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!

Interessantes Thema? Teilen Sie diesen Artikel ❤️