So schreiben Sie einen Fehlerbericht mit Beispielen (2024)

Was ist ein Fehlerbericht? Warum brauchen Sie einen guten Fehlerbericht?

Bug Report ist ein wichtiges Dokument in STLC, das dem Testteam verschiedene Vorteile bietet. Es verfolgt alle Mängel, Mehrfachfehler, Fehler und andere Unstimmigkeiten, die während des Softwaretests festgestellt werden, und meldet diese.

Der Zweck dieser Post-Test-Dokumentation besteht darin, dem betroffenen Expertenteam Informationen über das Ausmaß der während des Testprozesses aufgetretenen Fehler bereitzustellen.

Sie Softwareentwicklungsingenieur Mithilfe dieser Art von Bericht können Sie auf alle in der Software vorhandenen Mängel und Probleme aufmerksam gemacht werden. Außerdem können Sie so herausfinden, was mit einem Fehler nicht stimmt, und ihn so mit der besten Methode beheben. Es hilft Ihnen auch, Zeit und Geld zu sparen, indem es Ihnen hilft, Fehler und Probleme zu erkennen.

Warum sollten Sie sich für gute Fehlererklärungen interessieren?

Hier ist der Punkt, den Sie beim Verfassen eines guten, detaillierten Software-Fehlerberichts berücksichtigen müssen:

  • Es dient als Leitfaden, um denselben Fehler in zukünftigen Versionen zu vermeiden.
  • Sparen Sie Zeit für die Kommunikation (e-mails, Anrufe).
  • Weniger Arbeit für Entwickler (sie machen genau das, was Sie wollen).
  • Sie werden weniger Engpässe im Projekt haben; Fehler werden schneller und effizienter behoben.

So schreiben Sie einen Fehlerbericht (Vorlage für einen Fehlerbericht)

Es gibt keine genaue Vorlage für Fehlerberichte, da diese von Ihrem Fehlerverfolgungssystem abhängt. Ihre Vorlage könnte anders sein.

Allerdings das Following Gemeinsame Felder werden immer benötigt, wenn Sie einen Fehlerbericht schreiben möchten:

  • Fehler-ID/Titel.
  • Schweregrad und Priorität.
  • Beschreibung
  • Arbeitsumfeld
  • Schritte zum Reproduzieren.
  • Erwartetes Ergebnis.
  • Tatsächliche Ergebnis.
  • Anhänge (Screenshots, Videos, Text)

Schauen wir uns alle diese Bug-Tacking-Komponenten einzeln an:

1) Titel/Bug-ID:

Jeder Fehler sollte eine eindeutige Identifikationsnummer erhalten. Tools zur Fehlerberichterstattung sollten einzigartig sein numbers für die neu aufgetretenen Fehler, damit wir den Fehler leicht identifizieren können.

Beispiele:

❌ Schlecht: „Ich kann das Produkt nicht sehen, wenn ich es wieder sehe, aber ich glaube, es sieht nicht.“

  • Welle
  • Aggressive
  • Zu wortreich

fordert die Umsetzung einer Lösung.

✅ Gut: „WARENWAREN – Neue Artikel zum Warenkorb hinzugefügt, die nicht angezeigt werden“.

  • Diese Art von Titel lokalisiert das Problem sofort (CART)
  • Es konzentriert sich auf das eigentliche technische Problem.

2) Schweregrad des Fehlers:

Der Schweregrad des Fehlers ist ein sehr wichtiger Faktor im Fehlerbericht. Es beschreibt die Auswirkung des Fehlers auf die Leistung der Anwendung.

  • Sperrer: Dieser Fehler führt dazu, dass die App fehlschlägt.
  • Bürgermeister: Ein kritischer Fehler weist auf eine wesentliche Änderung in der Geschäftslogik hin.
  • Minor: Ein Problem, das die Funktionalität der Anwendung nicht beeinträchtigt, aber die erwarteten Ergebnisse beeinträchtigt.
  • Trivial: Es hat keinen Einfluss auf die Funktionalität bzw operaFunktion der App. Es könnte sich um einen Tippfehler handeln.

3) Fehlerpriorität:

Following ist die allgemeine Abstufung, um die Fehlerpriorität zu bestimmen:

  • Hoch: Es deckt alles ab, was den Ablauf beeinträchtigt oder die App-Nutzung blockiert.
  • Medium: Es wirkt sich negativ auf das Benutzererlebnis aus.
  • Minor: Alle anderen Fehler wie (Tippfehler, fehlende Symbole, Layoutprobleme usw.).

4) Umgebung:

Ein Fehler kann in einer bestimmten Umgebung auftreten und nicht in anderen. Beispielsweise tritt manchmal ein Fehler auf, wenn die Website ausgeführt wird Firefoxoder eine App-Fehlfunktion, nur wenn sie auf einem ausgeführt wird Android Gerät und funktioniert einwandfrei auf dem iPhone.

Diese Fehlerberichte können nur durch browser- oder geräteübergreifende Tests identifiziert werden. Wenn QAs den Fehler melden, sollten sie daher angeben können, ob der Fehler in einer oder mehreren bestimmten Umgebungen beobachtet werden soll.

5) Zusammenfassung:

Allerdings erfüllt es nicht den Zweck, nur den Titel in den Fehlerbericht aufzunehmen. Wenn Ihr Titel also nicht ausreicht, können Sie eine kurze Berichtszusammenfassung hinzufügen.

Ihre Zusammenfassung in möglichst wenigen Worten, einschließlich wann und wie der Fehler aufgetreten ist. Ihr Titel und Ihre Fehlerbeschreibung sollten auch bei der Suche verwendet werden. Sie müssen daher sicherstellen, dass Sie wichtige Schlüsselwörter abgedeckt haben.

Beispiele:

  • schlecht: „Ich habe versucht, Dinge zum Test hinzuzufügen, aber als ich das tat oder auf die Schaltfläche klickte, wurde nichts angezeigt.“
  • Gut: „Als ich versuchte, [PRODUKT] zum Warenkorb hinzuzufügen, passierte aber nichts, als ich auf der jeweiligen Produktübersichtsseite auf die Schaltfläche „Hinzufügen“ klickte.“

6) Schritte zur Reproduktion:

Wenn Sie einen Fehler melden, ist es wichtig, die Schritte zu seiner Reproduktion anzugeben. Sie sollten auch Aktionen angeben, die den Fehler verursachen können. Machen Sie hier keine allgemeinen Aussagen.

Machen Sie genaue Angaben zu den Schritten, die Sie befolgen müssen:

Hier ist ein Beispiel für ein gut geschriebenes Verfahren:

Schritte:

  1. Wählen Sie Produkt X1 aus.
  2. Klicken Sie auf „In den Warenkorb“.
  3. Klicken Sie auf Entfernen, um das Produkt aus dem Warenkorb zu entfernen.

7) Erwartetes Ergebnis:

In Fehlerberichten ist es wichtig, das erwartete Ergebnis entsprechend der technischen Aufgabe, dem Design der Testfallergebnisse oder gemäß der Meinung des Testers zu beschreiben. All dies hilft Entwicklern, sich darauf zu konzentrieren, benötigte Informationen schnell zu finden.

Beispielsweise:

Erforderliche Felder sollten nach dem Klicken auf die Schaltfläche „Senden“ rot hervorgehoben werden.

8) Tatsächliches Ergebnis:

Wie der Name schon sagt, beschreibt dieses Feld die tatsächliche Auswirkung des Fehlers. Es ist sehr wichtig, eine klare Beschreibung des tatsächlichen Ergebnisses zu verfassen.

Beispielsweise:

Erforderliche Felder werden nach dem Klicken auf die Schaltfläche „Senden“ grün hervorgehoben.

9) Anhänge (Screenshots und Videos):

Bei Fehlerberichten empfiehlt es sich, Dateien an Fehlerberichte anzuhängen, um die Informationen leichter erkennen zu können, wenn Sie sie visuell anzeigen müssen:

Beispielsweise:

  • Screenshot: Durch Screenshots können Fehler im Programm leicht aufgedeckt werden; Dies ist praktisch, wenn der Fehler durch eine bestimmte Anmerkung, einen Kreis oder ein Pfeilbild hervorgehoben wird.
  • Video: Manchmal ist es schwierig, den Fehler mit Worten zu beschreiben. Daher ist es besser, ein Video zu erstellen, damit der Entwickler den Fehler im Programm beheben kann.

10) Betroffene Version:

Es handelt sich um die betroffene Softwareversion, bei der der Fehler gemeldet wird.

11) Fix-Version:

Es handelt sich um die Softwareversion, in der der Fehler behoben ist. Wenn also der QA, der den Fehler gemeldet hat, prüft, ob er behoben ist, verwendet er die richtige Softwareversion.

12) Zielversion:

Die Zielversion, in der ein Fehler behoben werden soll. Wenn das Entwicklungsteam also an der Behebung eines Fehlers arbeitet, konzentriert es sich meist auf eine bestimmte Anwendungsversion.

13) Datum der Schließung:

Es ist das Datum, an dem der Fehler vom Softwaretestteam geschlossen wird. Das Beheben eines Fehlers ist ein wichtiger und integraler Bestandteil des Softwaretests.

14) Status:

Wenn ein neuer Fehler erstellt wird, sollte sein Status „Offen“ sein. Danach durchläuft es Phasen wie „In Bearbeitung“, „Behoben“, „Wird ausgeführt“, „Erneut öffnen“ usw.

Tipps zum Verfassen von Fehlerberichten

Hier sind einige wichtige Tipps, die Sie beim Verfassen eines effektiven Fehlerberichts beachten sollten:

  • Seien Sie beim Erstellen von Fehlerberichten genau. Stellen Sie sicher, dass Sie keine nutzlosen oder irrelevanten Fakten angeben.
  • Sie müssen den Fehler sofort melden, sobald er entdeckt wird.
  • Bereiten Sie den Bericht detailliert vor, um dem Entwickler die Möglichkeit zu geben, die Fakten und Informationen zum Beheben des Problems zu nutzen.
  • Sie sollten das gleiche Fehlervorkommen zur Validierung auf anderen ähnlichen Modulen testen.
  • Überprüfen Sie den Fehlerbericht mindestens einmal, bevor Sie ihn einreichen.
  • Sie sollten darauf achten, dass der Fehlerbericht nur die Beschreibung eines Fehlers enthält.
  • Schließlich sollten Sie keine Angst davor haben, den Projektmanager um Hilfe zu bitten, wenn Ihnen etwas unklar ist.

Tools zur Fehlerberichterstattung

Der manuell durchgeführte Fehlerberichtsprozess wird jetzt mit verschiedenen auf dem Markt erhältlichen Fehlerberichtstools durchgeführt.

  • JIRA
  • Zoho Bug-Tracker
  • Bugzilla

Sie können unseren ausführlichen Testbericht dazu lesen bestes Tool zur Fehlerberichterstattung.

Häufiges Problem und Lösung beim Schreiben eines Fehlerberichts:

Hier sind einige häufige Probleme und ihre Lösungen beim Schreiben eines Fehlerberichts:

Beispiel für einen FehlerberichtAufgabenstellung:
Wenn man 2 mit 3 multipliziert, ist die Antwort positiv.Melden Sie das Muster, kein Beispiel.
Um dies zu vermeiden, wird die Liste beim Hinzufügen eines neuen Elements alphabetisch sortiert.Beschreiben Sie nicht nur, was falsch ist
Beispielsweise:
Dazu müssen Sie Ihren Browser öffnen und die URL der Website eingeben. Sie werden feststellen, dass das erste Feld „Benutzername“ falsch geschrieben ist.
Kommen Sie immer direkt auf den Punkt (erzählen Sie niemals die Geschichte!).
Der Name des Kunden im Bericht ist falsch geschrieben. Priorität: Hoch, Schweregrad: HochVermischen Sie niemals Priorität und Schweregrad.
Die Steuerberechnungsformel ist FALSCH !!??Verwendet keine Großbuchstaben, keine roten Buchstaben, keine roten Kreise, „!“,
Ich glaube nicht, dass das Ul-Design der Homepage gut ist.Benutzen Sie nicht Ihr Urteilsvermögen.
Beispiel für eine unklare Beschreibung: Bezüglich unserer heutigen Diskussion führen Sie bitte die erforderlichen Maßnahmen für diese Seite durch.Gestalten Sie Ihre Beschreibung für jeden verständlich.
Der Seitenhintergrund sollte blau, orange oder grün sein, Sie können ihn aber auch schwarz oder weiß machen.

Das ist nicht gut, da unklar ist, was vom Webentwicklungs- und Designteam benötigt wird

Minimieren Sie die Optionen
Die Steuerberechnungsformel funktioniert manchmal nicht wie erwartet.Die goldene Regel: Verwenden Sie nicht das Wort „Manchmal“.

Beispiel für einen Fehlerbericht

Hier ist ein kleines Beispiel für einen Fehlerbericht:

[MEIN KONTO] Unterstreichung wird angezeigtyed wenn Sie mit der Maus über die Schaltfläche „Aktualisieren“ fahren.

Beschreibung: Wir müssen die Unterstreichung entfernen, wenn wir mit der Maus über die Schaltfläche „Aktualisieren“ im Abschnitt „Mein Konto“ fahren.

Link: http://test.com/mv-account/

Browser/Betriebssystem: Chrome 25. OSX Yosemite 10.10.2

Schritte zum Reproduzieren:

1. Gehen Sie zu www.test.com

2. Melden Sie sich mit Ihren Anmeldedaten an

3. Navigieren Sie zu „Mein Konto“.

4. Mouseover auf die Schaltfläche „Aktualisieren“.

Tatsächliche Ergebnis: es gibt eine Unterstreichung.

Erwartetes Ergebnis: keine Unterstreichung.

Anmeldedaten: test@test.com / mysecretpass12

Fehler beim Verfassen von Fehlerberichten müssen vermieden werden

Hier sind einige wichtige Fehler, die Sie beim Schreiben eines Fehlerberichts vermeiden sollten:

  • Schreiben Sie nicht über Ihre Unzufriedenheit und erwähnen Sie niemals Ihre persönlichen Gefühle.
  • Es nervt Leute, die sich auf die Aufgabe konzentrieren wollen, wenn Sie Ihren Beitrag mit vielen Emoticons überladen.
  • Überladen Sie Ihren Beitrag niemals mit Ausrufezeichen; es beschleunigt die Arbeit nicht.
  • Niemand möchte sich beleidigt fühlen. Es zerstört die Motivation und verlangsamt die Erkenntnis des Problems.

Du magst vielleicht:

  • Perl-Tutorial: Variable, Array, Hashes mit Programmierbeispiel
  • WebPagetest API-Tutorial mit Beispiel
  • Unterschied zwischen Wasserfall- vs. Spiral- und Inkrementalmodell
  • Capability Maturity Model (CMM) und seine Stufen in der Softwareentwicklung
  • Inkrementelles Modell in SDLC: Nutzen, Vorteil und Nachteil
  • Was ist das RAD-Modell? Phasen, Vor- und Nachteile
  • Spiralmodell: Wann verwenden? Vorteile und Nachteile
  • Was ist das Wasserfallmodell in SDLC? Vorteile und Nachteile
So schreiben Sie einen Fehlerbericht mit Beispielen (2024)

References

Top Articles
Latest Posts
Article information

Author: Edwin Metz

Last Updated:

Views: 5988

Rating: 4.8 / 5 (78 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Edwin Metz

Birthday: 1997-04-16

Address: 51593 Leanne Light, Kuphalmouth, DE 50012-5183

Phone: +639107620957

Job: Corporate Banking Technician

Hobby: Reading, scrapbook, role-playing games, Fishing, Fishing, Scuba diving, Beekeeping

Introduction: My name is Edwin Metz, I am a fair, energetic, helpful, brave, outstanding, nice, helpful person who loves writing and wants to share my knowledge and understanding with you.