Arbeiten mit Setup und Teardown
In diesem Kapitel werden wir zwei wichtige Konzepte zum Testen der Welt verstehen - Einrichten und Herunterfahren. <
Konfiguration
Dies ist eine Reihe von Schlüsselwörtern oder Anweisungen, die vor dem Start der Testsuite oder der Testfallausführung ausgeführt werden müssen.
Niederreissen
Dies ist eine Reihe von Schlüsselwörtern oder Anweisungen, die nach dem Start der Testsuite oder der Testfallausführung ausgeführt werden sollen.
Wir werden an einem Projekt-Setup arbeiten, bei dem sowohl Setup als auch Teardown verwendet werden. Das Öffnen und Schließen des Browsers sind die häufigsten Schritte in Testfällen.
Jetzt werden wir ein Schlüsselwort hinzufügen open browser im Setup und schließen Sie den Browser in Teardown.
Open Ride mit ride.py Befehl von der Kommandozeile und erstellen Sie ein neues Projekt.
Klicken Sie auf Neues Projekt , um ein Projekt zu erstellen.
Klicken Sie auf OK, um das Projekt zu speichern.
Klicken New Test Case einen erstellen.
Klicken Sie auf OK, um den Testfall zu speichern.
Jetzt müssen wir die SeleniumLibrary importieren, um die Schlüsselwörter für den Browser zu verwenden und mit den Seiten zu interagieren.
Klicken Sie zum Importieren der Bibliothek auf Bibliothek -
Klicken Sie auf OK, um die Bibliothek zu speichern.
Im obigen Screenshot enthält der Abschnitt Einstellungen die Optionen Setup und Teardown . Klicken Sie zum Einrichten aufEdit um das Schlüsselwort einzugeben.
Geben Sie nun das Schlüsselwort ein -
Argumente müssen mit dem Pipe-Zeichen (|) getrennt werden.
Klicken Sie auf OK, um das Setup zu speichern. Wir haben das Schlüsselwort eingegebenOpen browser und fügte auch die Argumente wie oben gezeigt hinzu.
Nun werden wir in den Fall des Abrisses eintreten.
Klicken Sie auf Zum Abreißen bearbeiten und geben Sie das Schlüsselwort ein.
Klicken Sie auf OK, um den Abriss zu speichern.
Jetzt geben wir die Schlüsselwörter für den Testfall ein.
Wir haben nur Eingabetext im Testfall. Das Öffnen und Schließen des Browsers erfolgt über die Einstellungen für Setup und Teardown.
Details zur Testausführung
Fazit
Setup und Teardown spielen in der Testwelt eine entscheidende Rolle. Wir haben gesehen, wie Setup und Teardown in unseren Testfällen verwendet werden und wie sie ausgeführt werden.