Best Practices | Testfälle | Wiederholungen und Wiederverwendung
Wenn Sie mit der Erstellung Ihrer Testfälle beginnen, ist es verlockend, Schritte, die Sie mehr als einmal benötigen, einfach zu kopieren und einzufügen. Dies schafft jedoch zusätzlichen Aufwand für Ihr zukünftiges Ich. Wenn sich etwas ändert, müssen Sie mehrere Testfälle aktualisieren.
Um dies zu vermeiden, empfehlen wir Ihnen, Testschritte zu wiederholen oder wiederzuverwenden, damit Sie sie an einem zentralen Ort pflegen können. Wenn Sie etwas ändern, aktualisiert Tosca alle Instanzen automatisch.
Wiederholungen erstellen
Um die gleichen Schritte innerhalb desselben Testfalls zu wiederholen, erstellen Sie Wiederholungen. Zum Beispiel, um Trefferzähler zu testen oder die Anzahl der Artikel in einem Warenkorb zu ändern.
Testfall ohne Wiederholungen und mit Wiederholungen
Schritte wiederverwenden
Um denselben Satz von Schritten in mehreren Testfällen wiederzuverwenden, erstellen Sie Testschritt-Sammlungen mit wiederverwendbaren Testschritt-Blöcken. Zum Beispiel, um die gleichen vorbereitenden Schritte in mehreren Tests zu verwenden.
Wiederverwendbarer Testschritt-Block Open VIA and sign in in drei Testfällen
Bei Testschritt-Sammlungen und wiederverwendbaren Testschritt-Blöcken gibt es einige zusätzliche Dinge zu beachten:
-
Erstellen Sie separate Testschritt-Sammlungen in Projekten, in denen Sie mehr als eine Applikation oder mehr als eine Version derselben Applikation testen. Um Schritte in einem wiederverwendbaren Testschritt-Block zu ändern, müssen Sie die Sammlung auschecken, wodurch sie für alle anderen Benutzer gesperrt wird. Es ist besser, Sammlungen getrennt zu halten. Auf diese Weise können Sie an den Schritten Ihres Projekts oder Ihrer Version arbeiten, ohne andere daran zu hindern, an ihren zu arbeiten.
-
Befolgen Sie die goldene Regel für wiederverwendbare Testschritt-Blöcke: Wenn Sie über die Wiederverwendung von Teilen eines Testfalls nachdenken, ist dieser Satz von Schritten eine gute Wahl für einen wiederverwendbaren Testschritt-Block. Aber übertreiben Sie es nicht. Erstellen Sie nur wiederverwendbare Testschritt-Blöcke für Schritte, die Sie wirklich wiederverwenden möchten. Andernfalls riskieren Sie, Ihr Repository zu überladen.
Nächste Schritte
Wenn Sie dies noch nicht getan haben, lesen Sie auch unsere anderen Best Practices-Artikel.