Tosca Tutorial - Inhaltsverzeichnis
Wir haben das gesamte Tosca-Tutorial in die folgenden Artikel unterteilt. Wir haben diesen Artikel „Tosca Execution“ in einem einfachen Wortlaut mit Beispielen geschrieben, die für Software-Tester der Einstiegsklasse sehr hilfreich sein können, um das Konzept leicht zu verstehen. Das Ziel dieses Artikels ist es, die Konzepte von Tosca Execution zu verstehen.
- Tosca Tutorial # 1: Tosca Übersicht
- Tosca Dein Thema # 2: Tricentis Tosca Setup - Installation, Deinstallation und Lizenzkonfiguration
- Tosca Dein Thema # 3: Tosca Erstellung von Arbeitsbereichen
- Tosca Tutorial # 4: Verständnis von TOSCA Commander und Tosca User Management
- Tosca Dein Thema # 5: Tosca-Scannen - Eine Einführung in Module
- Tosca Dein Thema # 6: Tosca-Testfallerstellung
- Tosca Dein Thema # 7: Tosca-Parameter und Bibliothek - Puffer, Geschäftsparameter, TCP
- Tosca Dein Thema # 8:Tosca-Testausführung, Berichte und Fehlerverwaltung
- Tosca Dein Thema # 9: Testfalldesign - Ein Ansatz zum Testen des Datenmanagements
- Tosca Dein Thema # 10: Tosca Testdatenverwaltung.
- Tosca Dein Thema # 11: API-Tests in Tosca
Tosca Tutorial # 12: Fragen und Antworten zum Tosca-Interview
Durch die “Tosca-Ausführung und Tosca-ProblemeIn diesem Artikel werden wir die schrittweise Anleitung zum Tosca-Ausführungsprozess bereitstellen. Außerdem werden wir den Überblick über Tosca-Probleme erläutern.
Tosca ExecutionList - Übersicht über die Testausführung
Warum Automatisierungstestausführung?
Die Testausführung ist ein Prozess zum Überprüfen der Anwendungsfunktionalität basierend auf den Testfällen. Die Testausführung kann manuell oder automatisiert erfolgen. In diesem Artikel lernen wir die Ausführung von Automatisierungstests für die in Tosca entwickelten Testfälle kennen. Die Hauptziele von Automatisierungstestausführungen mit Hilfe von Tosca sind:
- Reduzieren Sie die menschlichen Anstrengungen.
- Erhöhen Sie die Funktionsabdeckung.
- Stellen Sie die Qualität der Lieferung sicher, indem Sie unerwünschte menschliche Anstrengungen vermeiden.
- Reduzieren Sie Kosten und Testausführungsdauer.
- Einfache Datenverwaltung und Testwartung.
- Professionellere Art der Testberichterstattung an die Stapelhalter.
- Unbeaufsichtigte Testausführung über das verteilte Ausführungsmodell von Tosca.
Ansatz zur Aufnahme von Screenshots während der Ausführung?
- Screenshot fehlgeschlagener Testschritte: Tosca kann die Bildschirme für jeden Testschritt erfassen, der aufgrund der Überprüfung von Dialogfehlern fehlgeschlagen ist. Für die Testfälle, die mit erstellt werden Klassische MotorenTosca ermöglicht die Bildschirmerfassung bei Benutzerabbrüchen. Der aufgenommene Screenshot wird im Pfad verfügbar sein – @{Environment.ProjectDir}\\Screenshots. Pfad zum Konfigurieren dieser Einstellung -
- 3.0 Motoren - Projekt-> Einstellungen-> TBox-> Protokollierung-> Screenshots
- Klassische Motoren - Projekt-> Einstellungen-> Engine-> Protokollierungsoptionen-> Screenshots
- Off - Tosca macht keinen Screenshot.
- Dialogfehler - Damit kann Tosca Commander einen Screenshot für einen Dialogfehler aufnehmen.
- Überprüfungsfehler - Damit kann Tosca Commander einen Screenshot für einen Überprüfungsfehler aufnehmen.
- Screenshot von TestStepValues: Basierend auf der Konfiguration kann Tosca die Bildschirme für jeden TestStepValues erfassen, der während der Ausführung den Aktionsmodus als Eingabe verwendet. Wir können dieselbe Konfiguration verwenden, um die Bildschirme zu überprüfen, die während der Testausführung erfasst werden.
Die Option zur Bildschirmaufnahme von Testschrittwerten ist für folgende Engine 3.0 verfügbar - DotNet, AnyUI, XBrowser, UIA und die Testautomatisierung, basierend auf dem Bild.
Um es zu aktivieren, müssen wir die globale Einstellung Screen Flow from path ändern Projekt-> Einstellungen-> Engine-> Doku Snapper.
Dasselbe kann auch durch Hinzufügen des Konfigurationsparameters erreicht werden ScreenFlow und ScreenFlowPath in der Ausführungsliste.
Das Ausführungsprotokoll sieht folgendermaßen aus:
- DokuSnapper: Es wird verwendet, um ein Microsoft® Word-Dokument zu generieren, das Screenshots und Daten aller ausgeführten TestSteps enthält. Anstatt Screenshots in jedem TestStep zu erfassen, konsolidiert DokuSnapper alle Daten in einem Word-Dokument.
Wir können es aktivieren, indem wir das ändern Aktivieren Sie Snapper Wert auf True aus dem Pfad - Projekt-> Einstellungen-> Engine-> Doku Snapper.
Das generierte Dokument sieht folgendermaßen aus:
Wie führe ich Testfälle in Tosca aus?
Sobald wir mit der Erstellung des Testfalls mit dem Tosca Commander fertig sind Testfälle Abschnitt werden wir die folgenden Ansätze für weitere Verfahren folgen:
· Führen Sie Testfälle in ScratchBook aus
· Führen Sie Testfälle aus der Ausführungsliste aus
Führen Sie Testfälle in ScratchBook aus:
Tricentis empfiehlt, das ScratchBook nur für einen Probelauf zu verwenden (um die Testfallbereitschaft zu überprüfen), da die Ergebnisse nicht zur späteren Bezugnahme gespeichert werden. Gerne übernehmen wir auch die Ausführung einzelner Testschritte.
Ausführen der Testfälle aus der Liste der Ausführung:
Das ausführung Segmente bieten eine Funktion zum Auswählen und Vorbereiten mehrerer Testfälle für die Ausführung. Die in ExecutionList durchgeführte Ausführung steht für zukünftige Referenzzwecke zur Verfügung.
Schrittweise Anleitung zum Vorbereiten und Ausführen von Testfällen aus dem Ausführungsabschnitt:
- Schritt 1# Erstellen Sie einen Ausführungslistenordner in die Hinrichtungen Klicken Sie auf das Symbol "Ausführungslistenordner erstellen", nachdem Sie mit der rechten Maustaste auf einen Ordner geklickt haben.
- Schritt 2# Ebenso müssen wir unsere Ausführungslistenkomponente unter dem neu erstellten Ausführungslistenordner erstellen.
- Schritt 3# Wir können die Testfälle (die im letzten Artikel erstellt wurden) per Drag & Drop aus dem Abschnitt Testfälle in die Ausführungsliste aufnehmen. Die vollständige Ausführungsliste sieht wie folgt aus:
- Schritt 4# Jetzt müssen wir das Ausführungsverhalten konfigurieren, z. B. den Bildschirmaufnahmemechanismus. Für unseren Lernzweck haben wir aktiviert Machen Sie Screenshots von TestStepValues und DockuSnapper.
- Schritt 5# Jetzt können wir basierend auf der Auswahl einen, mehrere oder ganze Testfälle ausführen. Wir führen den Testfall durch Drücken der Taste aus F6 Geben Sie die Taste ein oder klicken Sie auf die Schaltfläche Ausführen, nachdem Sie mit der rechten Maustaste auf die ausgewählten Testfälle / Ausführungslisten geklickt haben.
- Schritt 6# Verstehen und verarbeiten Sie Ihre Testergebnisse. Das Ausführungsprotokoll wird unten mit hervorgehobenem Screenshotpfad angezeigt -
Außerdem wurde der Dokusnapper im Standardpfad „%AppData%\\TRICENTIS\\TOSCA TestSuite\\7.0.0\\dokusnapper\\“ erstellt, wobei der Dokumentname mit dem Testfallnamen beginnt.
Tosca-Probleme
Erklären Sie das Konzept der Tosca-Probleme?
Das Problem ist nichts anderes als der Grund für den Testfehler. Die Routenursache des Problems ist ein gültiger gültiger Fehler in der Anwendung oder eine Verbesserung in der Anwendung (Featureanfrage). Während der Ausführung der Automatisierung muss das Problem oder der Fehler protokolliert und mit dem Testfall verknüpft werden.
- Defekt - Dies ist ein Anwendungsproblem, dh die Anwendung funktioniert nicht gemäß den Testschritten (Erwartung). Der Fehler muss vom Anwendungsentwickler behoben werden.
- Featureanfrage - Wenn die Anwendung erweitert wurde, wird die Anwendung nicht mit Testfällen synchronisiert, was zum Fehlschlagen des Testfalls führt. Da es sich um eine gültige Änderung in der Anwendung handelt, muss der Testfall auf dieser Grundlage aktualisiert werden. Dieses Szenario muss als Funktionsanforderung behandelt werden.
Wir können die Probleme im protokollieren Fragen Abschnitt oder in der ausführung .
- Schritt # 1: Navigieren Sie zu der Fragen .
- Schritt # 2: Um ein Problem zu erstellen, müssen Sie mit der rechten Maustaste auf den Ordner "Problem" klicken und eine der Optionen für den Problemtyp zwischen auswählen Fehler erstellen or Erstellen Sie FeatureRequest die im Kontextmenü verfügbar sind. Nach Auswahl des Typs erstellt Tosca Commander ein neues Problem und fordert Sie automatisch auf, den Namen zu ändern.
- Schritt # 3: Im nächsten Schritt können wir entweder einen neuen Namen angeben oder den Standardnamen durch Drücken von verwenden Enter.
- Schritt # 4: Jetzt müssen wir die folgenden Details für die verschiedenen verfügbaren Felder eingeben:
- ID - Wir können unsere eigenen ID-Standards definieren oder die IDs von jedem externen System aus verwenden.
- Status - Das Feld Status erläutert den aktuellen Status des Problems. Der Wertebereich kann basierend auf den Standards angepasst werden.
- Typ - Hier stehen immer zwei Typen zur Verfügung, die jederzeit geändert werden können.
- Beschreibung - Dieses Feld repräsentiert die Problemstellungen des Problems. Basierend auf der Beschreibung ergreifen Entwickler die Aktion. Die Beschreibung sollte alle Informationen enthalten, um das Problem neu zu erstellen.
- Schweregrad - Der Schweregrad repräsentiert die Auswirkungen des Problems. Dieses Feld akzeptiert nur den ganzzahligen Wert.
- Priorität - Es beschreibt die Dringlichkeit des Problems, es zu beheben. Dieses Feld akzeptiert auch die ganzzahligen Werte.
Fazit:
In diesem Artikel des Tricentis Tosca-Tutorials haben wir gelernt, wie Sie die Tosca-Ausführung durchführen und Tosca-Probleme ansprechen. bitte klicken hier Weitere Informationen erhalten Sie vom Support-Portal.
Bitte klicken Sie, um den nächsten Artikel zu lesen - Übersicht über das Tosca-Testfalldesign.
Hallo, ich bin K. Mondal, ich bin mit einer führenden Organisation verbunden. Ich verfüge über mehr als 12 Jahre Berufserfahrung in verschiedenen Bereichen, z. B. Anwendungsentwicklung, Automatisierungstests, IT-Berater. Ich bin sehr daran interessiert, verschiedene Technologien zu erlernen. Ich bin hier, um meinen Wunsch zu erfüllen und arbeite derzeit als Autor und Website-Entwickler bei LambdaGeeks mit.
Lassen Sie uns über LinkedIn miteinander in Kontakt treten.