sample test case template with test case examples
Jeden Tag bekomme ich immer wieder Anfragen Testfallvorlage . Und ich bin überrascht, dass viele Tester immer noch Testfälle mit Word-Dokumenten oder Excel-Dateien dokumentieren.
Die meisten von ihnen bevorzugen Excel-Tabellen, da sie Testfälle leicht nach Testtypen gruppieren können und vor allem Testmetriken mit Excel-Formeln leicht erhalten können. Ich bin mir jedoch sicher, dass die Verwaltung Ihrer Tests mit zunehmendem Umfang äußerst schwierig sein wird.
Wenn Sie kein Testfallverwaltungstool verwenden, würde ich Ihnen dringend empfehlen, ein Open-Source-Tool zum Verwalten und Ausführen Ihrer Testfälle zu verwenden.
Testfallformate können von Organisation zu Organisation unterschiedlich sein. Die Verwendung eines Standard-Testfallformats zum Schreiben von Testfällen ist jedoch einen Schritt näher, um einen Testprozess für Ihr Projekt einzurichten.
Es minimiert auch Ad-hoc-Test Dies erfolgt ohne ordnungsgemäße Dokumentation der Testfälle. Aber selbst wenn Sie Standardvorlagen verwenden, müssen Sie das Schreiben, Überprüfen und Genehmigen von Testfällen, das Ausführen von Tests und vor allem das Erstellen von Testberichten usw. mithilfe manueller Methoden einrichten.
Wenn Sie einen Prozess zum Überprüfen der Testfälle durch das Geschäftsteam haben, müssen Sie diese Testfälle in einer Vorlage formatieren, die von beiden Parteien vereinbart wurde.
Was du lernen wirst:
- Empfohlene Werkzeuge
- Standardfelder einer Beispiel-Testfallvorlage
- Testfallvorlage mit Beispiel herunterladen (Format 1)
- Noch ein Testfallformat (# 2)
- Testfallbeispiel für manuelles Testen
- Fazit
- Literatur-Empfehlungen
Empfohlene Werkzeuge
Bevor Sie mit dem Schreiben von Testfällen fortfahren, empfehlen wir, diese Tools zur Verwaltung von Testfällen herunterzuladen. Dies erleichtert Ihren in diesem Tutorial erwähnten Testplan- und Testfallschreibprozess.
# 1) TestRail
=> Laden Sie das TestRail Test Case Management Tool herunter
# 2) TestMonitor
TestMonitor - Online-Testmanagement auf höchstem Niveau. Revolutionär einfach.
TestMonitor ist ein End-to-End-Testmanagement-Tool für jedes Unternehmen. Ein einfacher, intuitiver Testansatz. Unabhängig davon, ob Sie Unternehmenssoftware implementieren, Qualitätssicherung benötigen, eine Qualitäts-App erstellen oder nur eine helfende Hand in Ihrem Testprojekt benötigen, TestMonitor bietet Ihnen alles.
=> Besuchen Sie die TestMonitor-Website
Hier erfahren Sie, wie Sie diesen manuellen Testfallverwaltungsprozess mithilfe einfacher Testvorlagen ein wenig vereinfachen können.
Hinweis:: Ich habe die maximale Anzahl von Feldern aufgelistet, die sich auf einen Testfall beziehen. Es wird jedoch empfohlen, nur die Felder zu verwenden, die von Ihrem Team verwendet werden. Wenn Sie der Meinung sind, dass ein von Ihrem Team verwendetes Feld in dieser Liste fehlt, können Sie es Ihrer benutzerdefinierten Vorlage hinzufügen.
Standardfelder einer Beispiel-Testfallvorlage
Bei der Erstellung einer Testfallvorlage müssen bestimmte Standardfelder berücksichtigt werden.
Nachfolgend sind einige Standardfelder einer Beispielvorlage für einen Testfall aufgeführt .
Testfall-ID:: Für jeden Testfall ist eine eindeutige ID erforderlich. Befolgen Sie einige Konventionen, um die Testtypen anzugeben. Zum Beispiel, 'TC_UI_1' gibt 'Benutzeroberflächentestfall 1' an.
Testpriorität (niedrig / mittel / hoch) ::Dies ist während der Testausführung sehr nützlich. Die Testpriorität für Geschäftsregeln und Funktionstestfälle kann mittel oder höher sein, während kleinere Fälle von Benutzeroberflächen eine niedrige Priorität haben können. Die Testpriorität sollte immer vom Prüfer festgelegt werden.
Modulname ::Erwähnen Sie den Namen des Hauptmoduls oder des Untermoduls.
Test entworfen von Name des Testers.
Test Designed Date ::Datum, an dem es geschrieben wurde.
Test ausgeführt von Name des Testers, der diesen Test durchgeführt hat. Nur nach Testausführung zu füllen.
Testausführungsdatum ::Datum, an dem der Test ausgeführt wurde.
Testtitel / Name ::Testfalltitel. Zum Beispiel, Überprüfen Sie die Anmeldeseite mit einem gültigen Benutzernamen und Passwort.
Testzusammenfassung / Beschreibung ::Beschreiben Sie kurz das Testziel.
Heap-Sortieralgorithmus c ++
Voraussetzungen ::Alle Voraussetzungen, die vor der Ausführung dieses Testfalls erfüllt sein müssen. Listen Sie alle Voraussetzungen auf, um diesen Testfall erfolgreich auszuführen.
Abhängigkeiten ::Erwähnen Sie alle Abhängigkeiten von den anderen Testfällen oder Testanforderungen.
Testschritte ::Listen Sie alle Testausführungsschritte im Detail auf. Schreiben Sie die Testschritte in der Reihenfolge, in der sie ausgeführt werden sollen. Stellen Sie sicher, dass Sie so viele Details wie möglich angeben.
Pro Tipp ::Um einen Testfall mit einer geringeren Anzahl von Feldern effizient zu verwalten, verwenden Sie dieses Feld, um die Testbedingungen, Testdaten und Benutzerrollen für die Ausführung des Tests zu beschreiben.Testdaten ::Verwendung von Testdaten als Eingabe für diesen Testfall. Sie können verschiedene Datensätze mit genauen Werten bereitstellen, die als Eingabe verwendet werden sollen.
erwartetes Ergebnis ::Was sollte die Systemausgabe nach der Testausführung sein? Beschreiben Sie das erwartete Ergebnis im Detail, einschließlich der Meldung / des Fehlers, die auf dem Bildschirm angezeigt werden soll.
Nachbedingung ::Wie sollte der Status des Systems nach Ausführung dieses Testfalls sein?
Tatsächliche Ergebnis ::Das tatsächliche Testergebnis sollte nach der Testausführung ausgefüllt werden. Beschreiben des Systemverhaltens nach der Testausführung.
Status (Bestanden / Nicht Bestanden) ::Wenn ein tatsächliches Ergebnis nicht dem erwarteten Ergebnis entspricht, markieren Sie diesen Test als gescheitert . Andernfalls aktualisieren Sie es als bestanden .
Notizen / Kommentare / Fragen ::Wenn es spezielle Bedingungen zur Unterstützung der oben genannten Felder gibt, die oben nicht beschrieben werden können, oder wenn Fragen zu erwarteten oder tatsächlichen Ergebnissen bestehen, erwähnen Sie diese hier.
Fügen Sie bei Bedarf die folgenden Felder hinzu:
Fehler ID / Link ::Wenn der Teststatus ist gescheitert Fügen Sie dann den Link zum Fehlerprotokoll hinzu oder geben Sie die Fehlernummer an.
Testtyp / Schlüsselwörter ::In diesem Feld können die Tests anhand der Testtypen klassifiziert werden. Zum Beispiel, funktional , Benutzerfreundlichkeit, Geschäftsregeln usw.
Bedarf ::Anforderungen, für die dieser Testfall geschrieben wird. Vorzugsweise die genaue Abschnittsnummer des Anforderungsdokuments.
Anhänge / Referenzen ::Dieses Feld ist nützlich für komplexe Testszenarien, um die Testschritte oder erwarteten Ergebnisse anhand eines Visio-Diagramms als Referenz zu erläutern. Geben Sie den Link oder den Speicherort zum tatsächlichen Pfad des Diagramms oder Dokuments an.
Automatisierung? (Ja Nein) ::Ob dieser Testfall automatisiert ist oder nicht. Es ist nützlich, den Automatisierungsstatus zu verfolgen, wenn Testfälle automatisiert werden.
Mithilfe der oben genannten Felder habe ich eine Beispiel-Testfallvorlage für Ihre Referenz vorbereitet.
Testfallvorlage mit Beispiel herunterladen (Format 1)
- - Testfall-DOC-Dateivorlage und
- - Testfall Excel-Dateivorlage
Außerdem können Sie hier einige weitere Artikel zum effektiven Schreiben lesen Testfälle . Verwenden Sie diese Richtlinien für das Schreiben von Tests und die obige Vorlage, um die Testfälle effektiv in Ihrem Projekt zu schreiben und zu verwalten.
Beispieltestfälle:
Tutorial Nr. 1: Über 180 Beispiel-Testfälle für Web- und Desktop-Anwendungen
Noch ein Testfallformat (# 2)
Zweifellos unterscheiden sich die Testfälle in Abhängigkeit von der Funktionalität der Software, für die sie bestimmt ist. Im Folgenden finden Sie jedoch eine Vorlage, mit der Sie die Testfälle jederzeit dokumentieren können, ohne sich Gedanken darüber zu machen, was Ihre Anwendung tut.
Beispieltestfälle
Basierend auf der obigen Vorlage ist unten eine Beispiel das zeigt das Konzept auf sehr verständliche Weise.
Nehmen wir an, Sie testen beispielsweise die Anmeldefunktion einer Webanwendung Facebook .
Nachfolgend finden Sie die Testfälle für dasselbe:
=> Laden Sie das obige Testfallformat mit Beispieldaten herunter
Testfallbeispiel für manuelles Testen
Unten ist ein Beispiel eines Live-Projekts, das zeigt, wie alle oben aufgeführten Tipps und Tricks tatsächlich umgesetzt werden.
(Hinweis: Klicken Sie auf ein Bild für eine vergrößerte Ansicht)
Fazit
Persönlich bevorzuge ich a Testfall-Management-Tool . Sie können mit einem Open-Source-Tool beginnen. Dies ist eine gute Ergänzung zu Ihren Bemühungen, den Testprozess einzurichten, und spart außerdem viel Zeit, anstatt diese Dokumente manuell zu verwalten.
Wir haben auch Testfallvorlagen und einige Beispiele mit sehr guter Qualitätsdokumentation gesehen. Ich hoffe, dieser Artikel hätte Ihnen geholfen.
Wir würden uns freuen, Ihre Gedanken, Kommentare / Vorschläge zu diesem Artikel zu erfahren.
PREV Tutorial | NÄCHSTES Tutorial
Literatur-Empfehlungen
- Schreiben von Testfällen aus einem SRS-Dokument (Beispiel-Testfälle für Live-Projekte HERUNTERLADEN)
- So melden Sie die Testausführung intelligent - (Vorlage für Statusberichte herunterladen)
- Beispiel eines Testplandokuments (Beispiel eines Testplans mit Details zu jedem Feld)
- So schreiben Sie Testfälle für eine Anmeldeseite (Beispielszenarien)
- So schreiben Sie Testfälle: Der ultimative Leitfaden mit Beispielen
- So schreiben Sie ein Teststrategiedokument (mit Beispielvorlage für eine Teststrategie)
- So schreiben Sie einen effektiven Testzusammenfassungsbericht (Beispielbericht herunterladen)
- Beispiel für eine Software-Testplanvorlage mit Format und Inhalt