How to Write a Bug Report with Examples
โก Intelligente Zusammenfassung
Bug Report writing is an essential testing skill that documents defects clearly, accelerates fixes, and improves software quality by providing developers with reproducible steps, severity, priority, environment details, and supporting attachments throughout the entire software testing life cycle.

Was ist ein Fehlerbericht? Warum brauchen Sie einen guten Fehlerbericht?
Der Fehlerbericht ist ein wichtiges Dokument im Softwaretestlebenszyklus (STLC) und bietet dem Testteam verschiedene Vorteile. Er hรคlt fest, dassโฆ track aller wรคhrend der Softwaretests gefundenen Fehler, Bugs, Irrtรผmer und sonstigen Unstimmigkeiten 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.
Ihre Softwareentwicklungsingenieur can be made aware of all the defects and issues present in the software using this type of report. It also lets you figure out what is wrong with a bug, so you can use the best method to fix it. It also helps you to save your time and money by helping Man entdeckt Fehler und Probleme.
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).
- Less Arbeiten Sie fรผr Entwickler (sie werden genau das tun, was Sie wollen).
- Sie werden weniger Engpรคsse im Projekt haben; Fehler werden schneller und effizienter behoben.
- Modern teams using Jira, Linear, or Azure DevOps can also link bug reports to sprint tickets and release pipelines, ensuring traceability across QA and DevOps workflows.
So schreiben Sie einen Fehlerbericht (Vorlage fรผr einen Fehlerbericht)
Es gibt keine exakte Vorlage fรผr Fehlerberichte, da diese von Ihrem Fehler abhรคngt.tracKรถnig-System. Ihre Vorlage kรถnnte abweichen.
Die folgenden allgemeinen Felder werden jedoch 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)
Let us look at all these bug-tracking components one by one:
1) Titel/Bug-ID:
Jeder Fehler sollte eine eindeutige Identifikationsnummer erhalten. Fehlerberichtstools sollten eindeutige Nummern fรผr die neu gemeldeten Fehler haben, 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: Dies hat keinen Einfluss auf die Funktionalitรคt oder Bedienung der App. Es kรถnnte sich um einen Tippfehler handeln.
3) Fehlerprioritรคt:
Nachfolgend sehen Sie die allgemeine Abstufung zur Bestimmung der Fehlerprioritรคt:
- 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:
However, adding only the Title in the bug report does not serve the purpose. So, if your Title is not enough, you can add a short report summary.
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 Shop hinzuzufรผgenping Ich habe den Warenkorb geรถffnet, aber es passierte nichts, als ich auf der Produktรผbersichtsseite auf die Schaltflรคche โHinzufรผgenโ klickte.โ
6) Schritte zur Reproduktion:
When reporting a bug, it is important to specify the steps to reproduce it. You should also include actions that may cause the bug. Here, do not make any generic statements.
Machen Sie genaue Angaben zu den Schritten, die Sie befolgen mรผssen:
Hier ist ein Beispiel fรผr ein gut geschriebenes Verfahren:
Schritte:
- Wรคhlen Sie Produkt X1 aus.
- Klicken Sie auf โIn den Warenkorbโ.
- 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: Sometimes, it is difficult to describe the bug in words, so it is better to create a video so that developer can rectify the defect in the program).
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) Target Version:
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:
- Be specific when creating bug reports. Make sure you do not include any useless or irrelevant facts.
- 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.
- RevSehen Sie sich den Fehlerbericht mindestens einmal an, bevor Sie ihn absenden.
- 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.
- Use AI-assisted triage features in Jira or Linear to auto-classify severity, suggest duplicates, and route the report to the right component owner.
Tools zur Fehlerberichterstattung
Der manuell durchgefรผhrte Fehlerberichtsprozess wird jetzt mit verschiedenen auf dem Markt erhรคltlichen Fehlerberichtstools durchgefรผhrt.
- Jira
- Linear
- Azure DevOps
- 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 Fehlerbericht | Aufgabenstellung: |
|---|---|
| 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. | Do not only describe what is wrong |
| Beispielsweise: Zunรคchst mรผssen Sie Ihren Browser รถffnen und die Adresse der Website eingeben. URL. You will find the first field, โusername,โ misspelled. |
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: Hoch | Vermischen Sie niemals Prioritรคt und Schweregrad. |
| Die Steuerberechnungsformel ist FALSCH !!?? | Verwendet keine Groรbuchstaben, keine roten Buchstaben, keine roten Kreise, โ!โ, |
| I do not think that the home page Ul design is good. | Do not use your judgment. |
| 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. | The golden rule: Do not use the word โSometimesโ. |
Beispiel fรผr einen Fehlerbericht
Hier ist ein kleines Beispiel fรผr einen Fehlerbericht:
[MEIN KONTO] Beim Bewegen der Maus รผber die Schaltflรคche โAktualisierenโ wird eine Unterstreichung angezeigt.
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:
- Do not write about your dissatisfaction, and never include your personal feelings.
- 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.

