Was ist Bug-Tracking?

Bei der Fehlerverfolgung handelt es sich um eine Methode, mit der Softwareentwickler Berichte über Fehler oder "Bugs" in Softwareprogrammen erfassen. Auf diese Weise können Entwickler ihr Software-Design weiter verfeinern, indem sie kontinuierlich Änderungen oder Upgrades am Produkt vornehmen, um den Kundenstamm besser zu bedienen. Programmierer, die Software erstellen, laden die Öffentlichkeit häufig dazu ein, Probleme zu identifizieren. Wenn das Programm eine nominelle Fangemeinde hat, kann das Auffinden von Fehlern einfach dadurch erreicht werden, dass Benutzer gebeten werden, Probleme per E-Mail zu melden. Fehlerberichte enthalten in der Regel eine Erläuterung der genauen Art des Problems, der Version der betreffenden Software und des Betriebssystems.

Während Entwickler von Programmen mit bescheidener Popularität die "manuelle" Fehlersuche per E-Mail durchführen können, wäre es für Entwickler von populärerer oder allgegenwärtigerer Software ein logistischer Albtraum, diesen Ansatz zu versuchen. Hier können Entwickler am meisten von einer speziellen Berichterstellungssoftware profitieren. Um die Berichterstellung zu vereinfachen, enthalten einige sehr beliebte Softwareprogramme und Betriebssysteme eine integrierte Fehlerberichterstattung. Wenn das Programm abstürzt, versucht es, eine Verbindung zum Internet herzustellen, um ein Fehlerprotokoll an ein automatisiertes Fehlerverfolgungssystem weiterzuleiten. Da diese Funktion möglicherweise als Datenschutzverstoß eingestuft wird, kann sie normalerweise deaktiviert werden, wenn der Benutzer dies wünscht.

Mozilla, das Unternehmen hinter dem sehr beliebten Firefox-Webbrowser, hat eine kostenlose Bug-Tracking-Software namens Bugzilla entwickelt . Mozilla verwendet Bugzilla für Firefox und andere Produkte, es steht jedoch auch Unternehmen, IT-Administratoren oder anderen Interessenten zur Verfügung, die die Softwareentwicklung verwalten. Um ein ausgeklügeltes Verfolgungssystem wie dieses zu verwenden, meldet ein Benutzer einen Fehler, indem er ein einfaches Online-Formular ausfüllt. Dieses Formular ist möglicherweise im Internet oder in einem privaten Netzwerk verfügbar.

Obwohl sich jedes Fehlerverfolgungssystem in seinen Funktionen unterscheidet, werden gemeldeten Fehlern in der Regel eindeutige Verfolgungsnummern zugewiesen. Das System priorisiert Fehler anhand verschiedener Faktoren und kategorisiert sie als normal, hoch oder kritisch. Details werden kurz in einer Tracking-Tabelle angezeigt, die dem Programmierteam und optional auch der Öffentlichkeit zur Verfügung steht. "Erweiterungen" oder "Wunschliste" können ebenfalls enthalten sein. Mithilfe der Benutzeroberfläche zur Fehlerverfolgung kann ein Benutzer auf eine Berichtsnummer klicken, um weitere Details zu einem bestimmten Fehler anzuzeigen, Informationen zum Bericht hinzuzufügen oder andere Aktionen auszuführen, z. B. die Neuklassifizierung des Fehlers oder das Melden eines Fixes.

Mithilfe eines Fehlerverfolgungssystems können Programmierer und Manager auf einen Blick erkennen, bei welcher Software der Kundenstamm ausfällt und wie das Entwicklungsteam mit diesen Problemen umgeht. Es bietet eine organisierte Möglichkeit zur Erleichterung von Software-Erweiterungsprozeduren und öffnet Endbenutzern einen geeigneten, regulierten Kanal. Dies erleichtert das Nachverfolgen von Fehlern mit minimalem Personalaufwand für die organisatorischen Anforderungen des Prozesses.

Effektive Fehlerverfolgungssysteme können die Kundenzufriedenheit verbessern, die Produktivität steigern und Ausfallzeiten reduzieren. Sie können auch Codierungsänderungen verfolgen, eine Schnittstelle für die Zusammenarbeit von Programmierern bereitstellen und die einfache Verwaltung der Qualitätssicherung ermöglichen. Es sind verschiedene Softwarepakete online verfügbar. Täglich profitieren seriöse Softwareentwickler und unzählige Endanwender von diesen Systemen.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?