Tricentis Test Automatisierung für SAP – integriert mit SAP Cloud ALM
Verbindung, Wiederverwendung von Modulen und Pufferung von Werten
In der heutigen schnelllebigen digitalen Welt ist die Optimierung cloudbasierter Workflows entscheidend, um Effizienz und Produktivität aufrechtzuerhalten. Da es schon eine Weile her ist seit meinem letzten Beitrag, möchte ich hier einige neue Tipps mit euch teilen, die ich kürzlich entdeckt habe. Dieser Blog geht auf wichtige Tipps zur Nutzung von TTA Cloud ein, insbesondere zur Verbindung mit SAP Cloud ALM, zur Wiederverwendung von Modulen und zur effektiven Nutzung der Output-Funktion. Durch das Verständnis dieser Optionen könnt ihr das Tool einfacher nutzen und das Potenzial von TTA Cloud voll ausschöpfen. Schauen wir uns an, wie diese Tipps euer Cloud-Erlebnis verbessern können.
Themen, die im Blog behandelt werden:
- Wie ist TTA Cloud mit SAP Cloud ALM verbunden?
- Wie werden Module wiederverwendet?
- Wie wird die Output-Funktion genutzt?
Wie ist TTA Cloud mit SAP Cloud ALM verbunden?
Die Verbindung zwischen dem Agent und SAP Cloud ALM nutzt moderne Technologien wie SignalR (WebSocket) und HTTPS, um eine Echtzeit und sichere Kommunikation zu gewährleisten. SignalR erleichtert es, Echtzeit Webfunktionen zu Anwendungen hinzuzufügen, was entscheidend ist, um eine effiziente und sichere Verbindung zwischen TTA Cloud und SAP Cloud ALM aufrechtzuerhalten.
SignalR ermöglicht eine bidirektionale Kommunikation zwischen Client und Server. Bei der Installation des Team-Agents über die Befehlszeile sind sensible Schlüssel erforderlich, um eine sichere Verbindung herzustellen. Diese Schlüssel müssen sorgfältig behandelt und auf der Client-Seite sicher aufbewahrt werden. Sobald der Agent erfolgreich mit SAP Cloud ALM verbunden ist, verwendet TTA Verschlüsselungsmethoden, um die Sicherheit der Verbindung aufrechtzuerhalten. Das bedeutet, dass Kunden diese sensiblen Schlüssel nach der Herstellung der Verbindung nicht speichern müssen, was das Risiko potenzieller Sicherheitslücken verringert.
Dieses Setup gewährleistet nicht nur die Integrität der übertragenen Daten, sondern vereinfacht auch die Benutzererfahrung, indem die Sicherheitsprozesse zur Aufrechterhaltung einer sicheren Verbindung automatisiert werden. Die Verwendung von SignalR ermöglicht einen reibungslosen und kontinuierlichen Datenfluss, der in Umgebungen, in denen Echtzeit-Updates kritisch sind, unerlässlich ist.
Zusammenfassend lässt sich sagen, dass die Kombination aus SignalR und HTTPS eine sichere, zuverlässige und effiziente Verbindung zwischen dem Agent und SAP Cloud ALM gewährleistet und sensible Informationen mit den höchsten Sicherheitsstandards behandelt. Dies ermöglicht es Unternehmen, sich auf ihre Kernaufgaben zu konzentrieren, ohne sich um die Komplexitäten der Aufrechterhaltung eines sicheren Kommunikationskanals sorgen zu müssen.
Ein Tipp zur effektiven Wiederverwendung von Modulen
Die Wiederverwendung von Modulen kann deinen Workflow erleichtern, insbesondere wenn du mit ähnlichen Apps arbeitest. In SAP Cloud ALM zum Beispiel fällt mir sofort die Ähnlichkeit der Tabs beim Erstellen einer Aufgabe, einer User Story, einer Anforderung oder eines Features ein. Alle beginnen mit einem Titel, einem Textformat und zusätzlichen Informationen, die ziemlich ähnlich sind. In diesem Fall möchtest du natürlich nicht immer wieder dieselben Tabs scannen.
Beispiel: Angenommen, du hast das Modul für die Erstellung einer User Story gescannt und möchtest dieses Modul für Aufgaben, Anforderungen und andere Seiten verwenden. Befolge diese Schritte:
- Öffne das bereits gescannte Modul und gehe in den Bearbeitungsmodus.
- Lösche den aktuellen Tab-Titel aus dem Feld „Identifikationswert“ und füge den folgenden Befehl hinzu: {REGEX[Tasks|Requirements|3rdtab|…etc]}. Füge alle Tab-Titel hinzu, für die du dieses Modul verwenden möchtest.
3. Speichere das Modul und verwende es erneut.
Tipp: Um den richtigen Tab-Namen zu erhalten, fahre mit der Maus über das Browser-Symbol und verwende den angezeigten Namen vollständig oder nur das erste Wort gefolgt vom Sternsymbol.
Wie man Werte mit TTA Cloud puffert (kopieren und einfügen)
Beim Umgang mit verschiedenen Prozessen musst du möglicherweise die Dokumentnummer speichern, um sie später zur Erstellung anderer Dokumente zu verwenden (Beispiel: die Bestellanforderungsnummer zur Erstellung einer Bestellung). Dies kann durch Puffern erreicht werden.
Es gibt zwei Möglichkeiten, dies zu tun:
- Verwenden des Aktionsmodus „Output“
- Verwenden von Tosca-Befehlen
Aktionsmodus Output Die Verwendung von „Output“ ist einfacher, da du dir keine spezifischen Tosca-Befehle merken musst.
Zum Kopieren verwende die Output-Funktion und weise der Variable einen Namen zu. Zum Beispiel, um den Titel einer Aufgabe im untenstehenden Beispiel zu kopieren, nannte ich meine Variable: z.B. „123“.
Zum Einfügen verwende den Standardbefehl der Tastatur und beziehe dich auf den Variablennamen in geschweiften Klammern.
Verwenden von Befehlen aus Tosca:
Alternativ kannst du Tosca Befehle verwenden.
- Um den Wert zu puffern, verwende den Befehl {XB[VariableName]} mit dem Aktionsmodus „Verify“.
- Um den Wert zu verwenden, verwende den Befehl {B[VariableName]} mit dem Aktionsmodus „Input“.
Fazit
Durch die effektive Nutzung der Möglichkeiten von Tricentis Test Automatisierung (TTA) für SAP Cloud ALM kannst du deine Testprozesse optimieren. Indem du verstehst, wie man sichere Echtzeitverbindungen mithilfe von Technologien wie SignalR und HTTPS herstellt, Module effizient wiederverwendet und Output-Funktionen zur Pufferung von Werten einsetzt, kannst du die Produktivität steigern und robuste Testergebnisse sicherstellen. Wenn du weitere Themen hast, die du gerne besprechen möchtest, lass es mich wissen.