Wie eine Vorlage für Testfälle entwickeln
Wenn Sie eine gute Vorlage für Testfälle haben, wird es viel einfacher für Ihr Team werden zu Testfällen zu schreiben, und von jedermann benutzt verstanden werden kann.
Im Wesentlichen ist eine Vorlage, eine Sammlung von Schlüsselüberschriften, und dieser Artikel wird Ihnen einige Ratschläge über die von diesen sind die wichtigsten.
Sie können die folgenden Überschriften in Word und Excel-Dateien erwähnt verwenden, wenn Sie immer noch diese Anwendungen für die Testaktivitäten verwenden, obwohl Sie wissen, Sie sollten das nicht tun.
Alternativ, wenn Sie einen Test-Management-Tool verwenden, wie ReQtest, wird dieser Artikel Ihnen helfen, Ihr Werkzeug der Vorlage zu verbessern.
Klicken Sie hier, um Ihre praktischen Test Case Vorlage Download (es ist kostenlos)
Wie sollte Vorlage ein Testfall aussehen?
Hier ist ein Beispiel einer bereits ausgefüllten Testfall Vorlage.

Das obige Beispiel enthält die Hauptüberschriften, die ein Testfall für die meisten Fälle benötigt. Allerdings gibt es viele mehr Positionen, die nützlich sein könnten und Sie können diese finden Sie unten.
Sie werden wahrscheinlich alle diese Felder in jeder Situation nicht brauchen. so mit ein paar Felder beginnen und andere zum Testfall Vorlage hinzufügen später als die Notwendigkeit entsteht. Sie können zunächst über nur die Felder im Beispiel mit loszulegen.
Das ID-Feld erleichtert die Querverweis Testfälle, die beide miteinander und Fehlerberichte. Die ID offensichtlich eindeutig sein muss, das heißt, es kann nie mit der gleichen ID-Nummer mehr als ein Testfall sein.
Die gebräuchlichste Vorgehensweise ist eine kontinuierliche Sequenz zu verwenden, so dass die Testfälle als 1 identifiziert sind, 2, 3, und so weiter. Sie müssen nicht die ID mit einem Code-Präfix (wie UM01 für den ersten Testfall im Anwendermodul), aber einige Leute Präfixe verwenden, um es, welcher Teil des Systems ein Testfall zu machen leichter zu sehen, gehört.
Wenn Sie Zugang zu einem guten Test-Management-Tool haben, werden Sie keine Präfixe verwenden müssen, da das Werkzeug wird automatisch eine ID-Nummer, die jeden Testfall zuordnen.
Manche Leute legen die Testfallnummer im Testfall Titel, zu erleichtern, die Testfälle zum Beispiel zu sortieren, aber es ist besser ID als ein benutzerdefiniertes Feld zu halten und das Werkzeug des Sortierfunktionen verwenden, da es ziemlich schwierig werden kann halten Sie die Nummerierung konsistent und sequentielle als die Anzahl der Testfälle wächst.
Klicken Sie hier, um Ihre praktischen Test Case Vorlage Download (es ist kostenlos)
Der Titel sollte eine kurze und enthüllt Beschreibung des Testfalls zur Verfügung stellen, wie „Add Kunden“.
Der Titel ist wichtig, weil es oft das erste oder einzige, was Sie sehen, wenn Sie eine Liste von Testfällen zum Beispiel scannen.
Sie sollten die Testfälle in einem Test-Management-Tool, oder in einem Dokument (oft bezeichnet als die Testspezifikation) sammeln. Klare Titel sind der Schlüssel zu helfen finden Tester schnell die richtigen Testfälle.
Der Testschritt Abschnitt gibt den Tester eine nummerierte Liste der Schritte in dem System auszuführen, die es leichter zu verstehen, den Testfall macht.
Es wird empfohlen, 3-8 Testschritte pro Testfall zu haben, wenn auch manchmal könnte man eine kleinere Anzahl von Testfällen mit einer größeren Anzahl von Testschritten benötigen. Zu viele Schritte machen es schwierig für Entwickler und Tester die Schritte für den Fall zu reproduzieren, die eine Fehlermeldung über den Testfall eingereicht wird.
Der Tester muss das erwartete Ergebnis kennen, um zu beurteilen, ob der Testfall erfolgreich ist. Die optimale Detailgrad in diesem Bereich ändert sich von Situation zu Situation.
Eines der häufigsten Probleme ist der Wortlaut der erwartete Ergebnis, vor allem, wenn die Beschreibung so vage ist, dass es nicht möglich zu sagen ist, ob der Testfall gelungen. Stellen Sie sicher, dass der Wortlaut klar und prägnant ist.
Die Person, die die Testfall ausführen muss die Post-Bedingungen Feld wissen, wie das System in seinen ursprünglichen Zustand wiederherzustellen und nicht mit anschließender Prüfung stören. wenn der Testfall ein Kunde fügt zum Beispiel könnte der Tester müssen, dass Kunden entfernen. In vielen Systemen ist es nicht möglich, zwei Kunden die gleichen Daten hinzuzufügen, enthalten. Wenn Sie die Kunden nicht entfernen, ist es nicht möglich, den Testfall erneut auszuführen. Das Entfernen der neu hinzugekommenen Kunden nach dem Prüfschritte Ausführung ist ein typischer post-Zustand.
Klicken Sie hier, um Ihre praktischen Test Case Vorlage Download (es ist kostenlos)
Sie können Testdaten direkt in dem Testdatenfeld, oder beziehen sich auf eine separate Datei eingeben, die Testdaten für einen oder mehr Testfälle enthält. Zum Beispiel können Sie Testdaten in einer Textdatei oder in einer Excel-Tabelle speichern.
Durch die Verwendung einer Testdatendatei, vermeiden Sie harte Kodierung Testdaten im Testfall, so dass ein einziger Testfall verwendet werden, um mehrere Sätze von Testdaten zu testen.
Priorität gibt an, wie dringend und / oder wichtig einen Testfall ist. Alle Testfälle können nicht von gleich hohen Priorität und Priorität kann die Reihenfolge ermitteln, in der sie ausgeführt werden.
Priorität ist es auch nützlich, wenn Sie aus Zeit- während der Testausführung laufen gegen - Sie können nur die höchste Priorität von Testfällen führen, zum Beispiel.
Sie können eine einfache Skala wie hoch / mittel / niedrig verwenden, oder die MOSCOW Skala (Muss, sollte, könnte oder nicht ausgeführt).
Priorität sollte natürlich basierend auf den Anforderungen, aber wenn die Anforderungen nicht bereits priorisiert, sollte die Testgruppe eine Priorisierung schlagen vor, den Client überprüft und genehmigt.
Dieser Abschnitt bezieht sich auf die Anforderung, dass der Testfall testet (zum Beispiel „14“, falls der Testfall testet Anforderungs-ID 14).
Durch gezielte Bezugnahmen auf bestimmte Anforderungen verwenden, können Sie eine Traceability-Matrix erstellen, die unter anderem, können Sie zeigen, ob Sie Testfälle, die alle Anforderungen abdecken.
Mit einem Test-Management-Tool ist es einfach, Verweise auf Anforderungen, Testfälle und Fehlerberichte zu erstellen und zu pflegen.
Der Teil (e) des Systems an den Testfall zusammen. Manchmal auch Programm oder Komponente aufgerufen.
Felder, die nicht im Testfall enthalten
Die folgenden Felder werden normalerweise nicht im Testfall nicht enthalten, da sie in der Regel durch ein Test-Management-Tool abgewickelt werden oder manuell in einem Prüfprotokoll dokumentiert, wenn ein Werkzeug nicht verwendet wird.
Der Grund, warum diese Informationen nicht in einem Testfall gehören, ist, dass Testfälle statische Informationen enthalten, die sich nicht verändert. Das Ergebnis des Testlaufs ist dynamische Informationen, die jedes Mal, wenn der Testfall ändert ausgeführt wird.
Mischen statische und dynamische Informationen ist eine große Herausforderung, vor allem, wenn Sie Word und Excel für Test- und Anforderungsmanagement verwenden. Wenn Sie jedoch ein Test-Management-Tool wie ReQtest verwenden, wird es wahrscheinlich in der Lage sein, effektiv statische und dynamische Informationen zu integrieren.
Entweder „Approved“ oder die ID-Nummer des Defekts Bericht.
Details zu dem Tester den Testfall durchgeführt.
Datum des Testfall durchgeführt wurde.
Abschließend
Eine gute Vorlage wird es einfacher für Sie gute Testfälle zu schreiben, aber natürlich gibt es keine Garantie, dass Ihre Testfälle gut sein werden, nur weil man eine gute Vorlage verwendet.
Sie benötigen eine Testfall auf einer Vielzahl von Testtechniken zu stützen, und sie von qualifizierten Teammitgliedern bewertet haben. Die Entwicklung von Testfällen in Paaren i s eine effektive Möglichkeit, die Qualität zu verbessern, obwohl viele andere existieren. Inzwischen können Sie auch lernen, wie man effektiv Testfälle zu schreiben.
Klicken Sie hier, um Ihre praktischen Test Case Vorlage Download (es ist kostenlos)