Robot Framework - Erster Testfall mit Ride

Wir werden RIDE erkunden und an unserem ersten Testfall arbeiten.

Öffnen Sie Fahrt an der Eingabeaufforderung, oder erstellen Sie eine Verknüpfung für Fahrt auf Ihrem Desktop.

Von der Kommandozeile

ride.py

Vom Desktop

Gehen Sie zu dem Pfad, auf dem die Fahrt installiert ist. für Windows ist esC:\Python27\Scripts.

Klicken Sie mit der rechten Maustaste aufritt.py und klicken Sie Send To -> Desktop (Verknüpfung erstellen).

Auf Ihrem Desktop wird nun ein Symbol für die Fahrt angezeigt. Sie können darauf klicken, um den Fahreditor zu öffnen.

Beginnen wir mit unserem ersten Testfall in Fahrt. Öffnen Sie den Editor und klicken Sie auf Datei -> Neues Projekt.

Klicken Sie auf Neues Projekt und geben Sie den Namen des Projekts ein.

Übergeordnetes Verzeichnis ist der Pfad, in dem das Projekt gespeichert wird. Sie können den Pfad bei Bedarf ändern. Ich habe einen Ordner namens robotframework erstellt und speichere alle Dateien in diesem Ordner.

Das Projekt FirstTestCase wird erstellt.

Um einen Testfall zu erstellen, klicken Sie mit der rechten Maustaste auf das Projekt.

Klicken Sie auf Neuer Testfall .

Geben Sie den Namen des Testfalls ein und klicken Sie auf OK.

Für den erstellten Testfall werden 3 Registerkarten angezeigt: Bearbeiten, Text bearbeiten und Ausführen .

Die Registerkarte Bearbeiten enthält zwei Formate: Einstellungen und Tabellarisch. Wir werden die beiden Formate in unseren folgenden Abschnitten diskutieren.

Das Einstellungsformat

In den Einstellungen finden Sie Dokumentation, Einrichtung, Abbau, Tags, Zeitüberschreitung und Vorlage.

Dokumentation

Sie können Details zu Ihrem Testfall hinzufügen, damit Sie später leichter darauf zurückgreifen können.

Klicken Sie auf OK, um die Dokumentation zu speichern.

Setup und Teardown

Wenn einem Testfall ein Setup zugewiesen ist, wird es vor der Testfallausführung und das Test-Setup ausgeführt, das ausgeführt wird, nachdem der Testfall zum Herunterfahren ausgeführt wurde. Wir werden in unseren folgenden Kapiteln auf die Details eingehen. Wir brauchen es jetzt nicht für unseren ersten Testfall und können es leer halten.

Stichworte

Dies wird zum Kennzeichnen von Testfällen verwendet, um bestimmte Testfälle einzuschließen und auszuschließen. Sie können auch angeben, ob einer der Testfälle kritisch ist.

Auszeit

Dies wird verwendet, um eine Zeitüberschreitung für den Testfall festzulegen. Wir werden es vorerst leer halten.

Vorlage

Dies hat die Schlüsselwörter, die für den Testfall verwendet werden sollen. Es wird hauptsächlich für datengesteuerte Testfälle verwendet. Das benutzerdefinierte Schlüsselwort auf hoher Ebene wird in der Vorlage angegeben, und Testfälle werden verwendet, um Daten an das Schlüsselwort zu übergeben.

Im Tabellenformat schreiben wir unseren ersten Testfall und führen ihn aus, um die Ausgabe zu sehen.

In diesem Testfall fügen wir nur einige Protokolle hinzu und sehen die Ausgabe. Betrachten Sie den folgenden Screenshot, um dies zu verstehen:

Wir haben das Schlüsselwort Log verwendet , um Nachrichten wie oben gezeigt zu protokollieren.

Basierend auf den in Bearbeiten angegebenen Schlüsselwörtern können wir den Code in Textbearbeitung wie unten gezeigt erhalten -

Sie können den Testfall auch in der Textbearbeitung schreiben und dieser wird im Tabellenformat angezeigt. Lassen Sie uns nun den Testfall ausführen und die Ausgabe sehen.

Um den Testfall auszuführen, müssen wir wie unten gezeigt auf Start klicken -

Klicken Sie auf Start und hier ist die Ausgabe des Testfalls -

Unser Testfall wurde erfolgreich ausgeführt und die Details sind wie oben gezeigt. Es gibt den Status als PASS .

Wir können auch die Details der Testfallausführung in Bericht und Protokoll sehen, wie unten hervorgehoben.

Klicken Sie auf Bericht und die Details werden wie folgt in einer neuen Registerkarte geöffnet

Im Bericht werden Details wie Startzeit, Endzeit, Pfad zur Protokolldatei, Status des Testfalls usw. angegeben.

Klicken Sie oben rechts im Bericht oder auf dem Bildschirm Ausführen auf Protokoll.

Hier sind die Details der Protokolldatei -

Die Protokolldatei enthält die Details der Testausführung und die Details der Schlüsselwörter, die wir für den Testfall angegeben haben.

Im Bericht und in der Protokolldatei erhalten wir eine grüne Farbe für den Status.

Nehmen wir nun einige Änderungen vor, die dazu führen, dass der Testfall fehlschlägt, und sehen Sie die Ausgabe.

Im obigen Testfall ist das Schlüsselwort Log falsch. Wir werden den Testfall ausführen und die Ausgabe sehen -

Wir sehen, dass der Testfall fehlgeschlagen ist. Ich habe den Fehler hervorgehoben, der über den Testfall berichtet.

Jetzt wird der Bericht und die Protokollausgabe angezeigt. Aus Bericht -

Aus dem Protokoll

Wenn der Testfall fehlschlägt, wird die Farbe wie oben gezeigt in Rot geändert.

Fazit

In diesem Kapitel haben wir einen einfachen Testfall behandelt und die während der Ausführung angezeigten Ergebnisse angezeigt. Die Berichte und Protokolle zeigen die Details der Testfallausführung.