introduction tricentis tosca automation tool
Dieser Artikel enthält eine Einführung in das TOSCA Test Automation Tool. Es behandelt Hauptkomponenten der TOSCA und Details von Tosca Commander & Workspace:
Dieser Artikel soll denjenigen, die neu bei TOSCA sind und darin lernen und Karriere machen möchten, eine gute Startidee für das Tool bieten.
TOSCA steht für Topologie- und Orchestrierungsspezifikation für Cloud-Anwendungen.
Liste der Tutorials in dieser TOSCA-Reihe
Tutorial Nr. 1: Einführung in das Tricentis TOSCA Automation Tool (Dieses Tutorial)
Tutorial # 2: Erstellen und Verwalten von Arbeitsbereichen in Tricentis TOSCA Automation Tool
Tutorial # 3: Wie erstelle und führe ich Testfälle in Tosca Testing Tool aus?
Was du lernen wirst:
Was ist Tricentis TOSCA Testsuite ™?
TOSCA Testsuite ™ ist ein Softwaretool zur automatisierten Durchführung von Funktions- und Regressionssoftwaretests.
Neben dem Testen von Automatisierungsfunktionen umfasst TOSCA auch
- Integriertes Testmanagement
- Die grafische Benutzeroberfläche (GUI)
- Befehlszeilenschnittstelle (CLI)
- Anwendungsprogrammierschnittstelle (API)
Die Testsuite unterstützt den gesamten Lebenszyklus des Testprojekts. Es beginnt mit dem Übertragen und Synchronisieren von Spezifikationen aus dem Anforderungsmanagementsystem.
TOSCA unterstützt seine Benutzer bei der Erstellung effizienter Testfälle auf methodisch fundierter Basis, fungiert als Assistent der Geschäftsleitung und fasst die Testergebnisse in verschiedenen Berichten zusammen.
TOSCA Testsuite ™ wird von der TRICENTIS Technology & Consulting GmbH (einem österreichischen Softwareunternehmen mit Sitz in Wien) entworfen und entwickelt
TOSCA Testsuite ™ -Komponenten
Verschiedene zu testende Komponenten und Systeme
Wie im obigen Bild gezeigt, sind die verschiedenen Komponenten der Testsuite
- TOSCA Commander
- TOSCA-Assistent
- TOSCA Executor
Alle diese drei befinden sich auf der Clientseite. Dazu gehört auch das Repository (auch als „Test-Repository“ bezeichnet), das sich auf der Serverseite befindet.
TOSCA Commander ™
Dies ist die grafische Benutzeroberfläche von TOSCA Testsuite ™. Es wird als der Kern der Testsuite angesehen. Der Kommandant verwendet einen „Arbeitsbereich“ für die Verwaltung von Testfällen. Dies ermöglicht die einfache Erstellung, Verwaltung, Ausführung und Analyse von Testfällen.
Da es sich um das Middleware-System zwischen dem Test-Repository und TOSCA Executor handelt, werden die Testfälle aus dem Repository abgerufen und an den Test Executor weitergeleitet, der sie später auf dem System Under Test (SUT) ausführt.
Alle Elemente werden in einer Baumstruktur angezeigt (Beispiel-Screenshot oben). Der linke Bereich des Fensters wird für verwendet Navigation , während der rechte Abschnitt der ist Arbeitsbereich.
Der obige Screenshot ist ein Beispiel für das Fenster „Testfall“. Ebenso sieht das Layout anderer Fenster (Anforderung, Ausführungsliste usw.) gleich aus. Alle Elemente im TOSCA Commander ™ sind in einer streng beobachteten hierarchischen Reihenfolge untereinander strukturiert. Jede Operation kann nur unter Beachtung dieser Objekthierarchie ausgeführt werden.
Es bietet die Drag & Drop Funktion, mit der die Elemente innerhalb der Anwendung verschoben werden. Es hat auch die Docking-Funktion Dadurch kann der Benutzer das Layout des Fensters nach Bedarf anpassen.
Daher bietet TOSCA Commander ™ dem Benutzer diese Art von Features und Funktionen. Es funktioniert ähnlich wie Windows Explorer. Beim Erstellen der Ordnerstruktur können Befehle wie Erstellen, Kopieren, Einfügen, Umbenennen, Löschen usw. verwendet werden.
TOSCA-Arbeitsbereich
Dies ist Ihr persönlicher Arbeitsbereich, in dem Sie Testfälle erstellen, verwalten, ausführen und analysieren können. Es enthält verschiedene Objekte, d.h. TOSCA Commander ™ -Objekte und das sind,
- Module
- Ausführungslisten
- Testfälle
- Bedarf
- Testfalldesign
Sie können die Beziehung zwischen diesen Objekten aufbauen, indem Sie sie zuordnen / verknüpfen. Dies wird in TOSCA als Objektzuordnung bezeichnet. Zur Laufzeit werden die Steuerinformationen dieser Objekte (Module, Ausführungslisten, Testfälle und Anforderungen usw.) kombiniert.
TOSCA Commander ™ -Objekte - organisiert in „Welten“
TOSCA Commander ™ -Objekte werden in verschiedene Welten eingeteilt und jedes Objekt wird einzeln durch eine bestimmte Farbe erkannt.
Wir haben ein anderes Objekt, d. H. 'Reporting' -Objekte, die ebenfalls eine Welt namens haben Welt der Berichte . Dies ist für Anfänger nicht erforderlich, daher wird dies vorerst nicht im Detail besprochen.
TOSCA “Worlds” & sein Workflow:
Im Folgenden finden Sie eine Momentaufnahme des Aussehens des TOSCA-Projektfensters in seinen farbigen Welten.
Mapping / Linking in TOSCA
Das Verknüpfen, Importieren externer Daten und Exportieren von Daten ist in TOSCA möglich. Im Folgenden finden Sie einige Einblicke in die Verknüpfung in TOSCA.
Verknüpfung externer Dateien: Es gibt zwei Möglichkeiten, wie eine externe Datei in TOSCA verknüpft werden kann, d. H.
- Per Drag & Drop mit Basisobjekten in TOSCA Commander
- Mit der Operation 'Datei anhängen' aus dem Kontextmenü
Dies sind also die beiden Möglichkeiten, die Dateien in TOSCA zu verknüpfen. Jetzt sehen wir die verschiedenen Arten von Links, die in TOSCA verfügbar sind.
Es gibt drei Arten von Links, d.h.
- Eingebettet
- Verknüpft
- LinkedManaged
Eingebettet ::Dies ist das Einbetten einer Datei in die TOSCA-Repository
Verknüpft ::Eine Datei wird referenziert, aber nicht im Repository gehostet. Der Link verweist auf das Quellverzeichnis der Datei.
LinkedManaged ::Die Datei wird in ein bestimmtes Verzeichnis kopiert, auf das allgemein zugegriffen werden kann, und von dort aus wird sie zentral verwaltet.
Auf diese Weise können eine externe Datei oder externe Daten in TOSCA importiert werden. Ebenso können Daten von TOSCA über die Zwischenablage in andere Dateien (z. B. MS Word, MS Excel usw.) exportiert werden.
wie man ein Array von einer Methode in Java zurückgibt
- Wählen Sie eine Linie oder einen Bereich im rechten Bereich eines TOSCA-Fensters aus und drücken Sie + 'C'.
- Verwenden Sie die Operation 'Tabelle in Zwischenablage kopieren' aus dem Kontextmenü
TOSCA Commander ™ - Registerkarte 'Details'
Im obigen Bild sehen Sie die Registerkarte 'Details' auf der rechten Seite des Fensters des TOSCA Commander. Daher verfügt jedes Objekt in TOSCA über eine Detailansicht, in der verschiedene Spalten nach Bedarf hinzugefügt oder entfernt werden können.
So fügen Sie eine Spalte hinzu:
1. Klicken Sie mit der rechten Maustaste auf die Überschrift einer Spalte und wählen Sie im Kontextmenü die Option „Spaltenauswahl“. Es öffnet sich ein Fenster mit einer Liste der verfügbaren Spalten.
2. Ziehen Sie die gewünschte Spalte auf eine vorhandene Spaltenüberschrift. Die neue Spalte wird automatisch zu der Position hinzugefügt, die durch zwei Pfeile markiert ist.
So entfernen Sie eine Spalte:
- Wählen Sie die Überschrift der Spalte aus, die entfernt werden soll, und halten Sie die linke Maustaste gedrückt.
- Ziehen Sie die Spalte nach unten, bis der Mauszeiger die Form eines X hat, und lassen Sie die Maustaste los.
Fazit
In diesem Einführungs-Tutorial haben wir die Hauptkomponenten des Tricentis TOSCA-Testtools und Details zu Tosca Commander und Workspace behandelt. Dies sind genügend Informationen, um mit TOSCA zu beginnen. Weitere Informationen zum Arbeitsbereich und seinen Typen sowie zum Ein- und Auscheckkonzept für TOSCA-Objekte werden im nächsten Artikel behandelt.
Haben Sie das TOSCA Automation Tool schon ausprobiert?
NÄCHSTES Tutorial
Literatur-Empfehlungen
- SeeTest Automation Tutorial: Ein Handbuch für mobile Testautomatisierungstools
- Lerngrundlagen von Rational Robot - IBM Test Automation Tool
- Sikuli GUI Automation Testing Tool - Anfängerhandbuch Teil 2
- Geb Tutorial - Browser Automation Testing Using Geb Tool
- Einführung in das Sikuli GUI Automation Tool (Automatisieren Sie alles, was Sie auf dem Bildschirm sehen) - Sikuli Tutorial # 1
- Katalon Studio Tutorial: Ein kostenloses Testautomatisierungstool, auf das Sie gewartet haben
- Ranorex-Lernprogramm: Ein leistungsstarkes Tool zum Testen der Desktop-, Web- und mobilen Automatisierung
- Erstellen und Verwalten von Arbeitsbereichen in Tricentis TOSCA Automation Tool