- Erste Schritte
- Projektmanagement
- Arbeiten mit der Analyse der Änderungsauswirkungen
- Erstellen von Testfällen
- Zuweisen von Testfällen zu Anforderungen
- Klonen von Testfällen
- Exportieren von Testfällen
- Verknüpfen von Testfällen in Studio mit dem Test Manager
- Delete test cases
- Aktivieren der Governance auf Projektebene
- Deaktivieren der Governance auf Projektebene
- Aktivieren der Governance auf Testfallebene
- Deaktivieren der Governance auf Testfallebene
- Aktivieren oder Deaktivieren von Governance in einem Massenauftrag für Testfälle
- Durchsetzung der Signaturreihenfolge für gesteuerte Testfälle
- Verwalten von Genehmigern für strukturierte Testfälle
- Verwalten von gesteuerten Testfällen im Status In Arbeit
- Verwalten von gesteuerten Testfällen im Status „Wird überprüft“.
- Verwalten von gesteuerten Objekten im Status „Signiert“.
- Verwalten von Kommentaren für gesteuerte Testfälle
- Anzeigen von Governance-Informationen für Testfallprotokolle
- Verwalten von Genehmigern für gesteuerte Testfallprotokolle
- Verwalten von gesteuerten Testfallprotokollen im Status In Work
- Verwalten von gesteuerten Testfallprotokollen im Status „Wird überprüft“.
- Verwalten von gesteuerten Testfallprotokollen im Signiert
- Verwalten von Kommentaren für gesteuerte Testfallprotokolle
- Aktivieren der Governance auf Testfallprotokollebene
- Deaktivieren der Governance auf Testfallprotokollebene
- Anzeigen und Suchen von Testfällen
- Ausführen von Testfällen ohne Testsatz
- Ausführen gemischter Tests
- Erstellen von ausstehenden Ausführungen
- Erneutes Ausführen von Testausführungen
- Fehlerbehebung bei automatisierten Ausführungen
- FAQ – Funktion – Test Manager vs Orchestrator
- Testergebnisse analysieren
- Statuswerte von Playwright-Testergebnissen
- Löschen von Testfallergebnissen
- Synchronisierung von Defekten
- Fehler aus Testergebnissen erstellen
- Ergebnisse von automatisierten Tests
- Überschreiben von Testergebnissen
- Navigieren und Suchen von Testergebnissen
- Untersuchung der Ergebnisse von Testfällen
- Aktivitätsabdeckung anzeigen
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- Einstellungen auf Mandantenebene
- Allgemeine Projekteinstellungen
- Events
- Abonnieren von Ereignissen
- Abonnieren aller Ereignisse:
- Abbestellen von Ereignissen
- Abbestellen aller Ereignisse
- Abbestellen der Seite mit den Benachrichtigungseinstellungen
- Anzeigen von Benachrichtigungen
- Filtern von Benachrichtigungen
- Anzeigen von E-Mail-Benachrichtigungen
- Aktivieren von E-Mail-Benachrichtigungen für SMTP-Server
- Anzeigen von nur ungelesenen Benachrichtigungen
- Alle Benachrichtigungen als gelesen markieren
- Alle Benachrichtigungen löschen
- Löschen von Benachrichtigungen
- Verschlüsselung der kundenseitig verwalteten Schlüssel
- Protokolle
- ALM Tool-Integration
- ALM Tool-Integration
- Test Manager verbinden
- Test Manager – Integration Service-Connector
- Ausgehende IP-Bereiche für Connectors
- Arbeiten mit SAP Cloud ALM und Test Manager
- Schritt 1: Integrieren von SAP Cloud ALM mit dem Test Manager
- Schritt 2: Erstellen automatisierter Testfälle im SAP Cloud ALM
- Schritt 3: Erstellen automatisierter Testfälle im Test Manager
- Schritt 4: Synchronisieren von Testfällen vom Test Manager zu SAP Cloud ALM
- Schritt 5: Zuweisen von Testautomatisierungen zu Testfällen
- Schritt 6: Ausführen von Testfällen
- Best Practices für die SAP-Testautomatisierung
- Fehlerbehebung bei der Jira-Integration
- API-Integration
- Codierungs-Agenten für das Testen
- Fehlersuche und ‑behebung
Automatisieren von Testfällen in Studio Web
Automatisieren Sie Test Manager-Testfälle direkt in Studio Web, das in Test Cloud verfügbar ist, indem Sie Testfälle verknüpfen und Automatisierungen in Orchestrator veröffentlichen.
Die Verfügbarkeit der Funktion hängt von der von Ihnen verwendeten Cloud-Plattform ab. Weitere Informationen finden Sie auf der Seite zur Verfügbarkeit von Test Manager-Funktionen.
Sie können Test Manager-Testfälle direkt in Studio Web in Projekten vom Typ Tests automatisieren.
Diese Funktion ist im Test Manager nur verfügbar, wenn sie über Test Cloud bereitgestellt wird.
Wenn Sie bereits über eine vorhandene Playwright-Testsuite verfügen, anstatt eine Automatisierungslogik in Studio Web zu erstellen, können Sie diese direkt in Test Manager integrieren. Weitere Informationen finden Sie unter Playwright-Testautomatisierung.
Context
Bevor Sie beginnen, sollten Sie Folgendes beachten:
- Sie können Testfälle nur vom Test Manager mit Studio Web verknüpfen. Die Verknüpfung von Studio Web mit dem Test Manager wird derzeit nicht unterstützt.
- Studio Web-Projekte vom Typ Tests können nur über den Test Manager erstellt werden. Sie können sie nicht direkt in Studio Web erstellen.
- Sie können nicht gleichzeitig mit anderen Benutzern an demselben Studio Web-Projekt vom Typ Tests zusammenarbeiten.
- Es gibt keine bidirektionale Synchronisierung zwischen Studio Web und dem Test Manager.
- Der Import von Testautomatisierungsprojekten wird nicht unterstützt.
- Wenn Sie ein Studio Web-Projekt in Studio Desktop öffnen, können Sie es nicht zurücksynchronisieren und nicht erneut in Studio Web öffnen.
- Studio Web stellt keine Testfallvorlagen bereit, daher ist keine integrierte Given-When-Then-Struktur vorhanden. Given-When-Then ist eine optionale Möglichkeit, einen Test zu organisieren. Wenn Sie sie verwenden möchten, modellieren Sie die Teile Given, When und Then als Sequence-Blöcke in Ihrem Testfall.
Voraussetzungen
Die folgenden Bedingungen müssen erfüllt sein, bevor Sie beginnen:
- Sie haben Zugriff auf Studio Web. App-Testentwickler haben Zugriff auf Studio Web.
- Sie verfügen über Berechtigungen zum Erstellen und Bearbeiten von Studio Web-Projekten.
- Der Test Manager ist in Ihrer Test Cloud-Organisation aktiviert.
Schritt 1: Öffnen oder Erstellen eines Testfalls in Test Manager
Öffnen Sie in Test Manager einen vorhandenen, nicht automatisierten Testfall oder erstellen Sie einen neuen, den Sie zur Automatisierung mit Studio Web verknüpfen möchten.
- Navigieren Sie zu Ihrem Test Manager-Projekt und wechseln Sie zur Registerkarte Testfälle .
- Erstellen Sie einen neuen Testfall oder öffnen Sie einen vorhandenen Testfall, der keine Automatisierung verknüpft hat.
- Öffnen Sie den Testfall und wechseln Sie zur Registerkarte Automatisierung .
Schritt 2: Verknüpfen des Testfalls mit Studio Web
Verbinden Sie den Test Manager-Testfall mit einem Projekt und einem Testfall in Studio Web, sodass die in Studio Web erstellte Automatisierung diesem Testfall zugeordnet wird.
- Wählen Sie im Test Manager auf der Registerkarte Automatisierung die Option In Studio Web automatisieren aus . Dadurch wird ein Bereich auf der rechten Seite geöffnet, um den Link zur Studio Web-Automatisierung zu konfigurieren.
- Führen Sie im Bereich In Studio Web automatisieren die folgenden Konfigurationen durch:
- In der Dropdown-Liste Projekt :
- Wählen Sie ein vorhandenes Studio Web-Projekt vom Typ Tests aus.
- Geben Sie einen neuen Projektnamen ein und wählen Sie ihn aus, um einen zu erstellen.
- In der Dropdownliste Testfall :
- Wählen Sie einen vorhandenen Testfall aus.
- Geben Sie einen neuen Testfallnamen ein und wählen Sie ihn aus, um einen zu erstellen.
- Wählen Sie Automatisierung hinzufügen aus. Ihr Test Manager-Testfall ist jetzt mit einem Testfall in Studio Web verknüpft.
- In der Dropdown-Liste Projekt :
Schritt 3: Öffnen und Automatisieren des Testfalls in Studio Web
Erstellen Sie die Automatisierungslogik in Studio Web und veröffentlichen Sie das Projekt anschließend in Orchestrator, sodass der Testfall für die automatisierte Ausführung durch Test Manager verfügbar wird.
-
Wählen Sie im Test Manager auf der Registerkarte Automatisierung die Option In Studio Web öffnen. Dadurch wird Studio Web in einer neuen Registerkarte geöffnet, und Ihr verknüpfter Testfall kann bearbeitet werden.
Abbildung 1. Im Studio Web-Panel automatisieren
-
Öffnen Sie im Studio Web-Projekt den zuvor erstellten Testfall.
-
Erstellen Sie den automatisierten Testfall mit einem unterstützten Aktivitätspaket, einschließlich Testing.Activities. Hier ist ein Beispiel:
Abbildung 2. Beispiel – Automatisierter Test Manager-Testfall in Studio Web
-
Debuggen Sie die Automatisierung.
-
Wenn Sie bereit sind, veröffentlichen Sie das Studio Web-Projekt, um es in Orchestrator bereitzustellen. Informationen zum Veröffentlichen von Studio Web-Projekten finden Sie unter Veröffentlichen eines Projekts.
Ergebnis
Der Test Manager-Testfall ist mit einem Studio Web-Testfall verknüpft. Nach der Veröffentlichung des Studio Web-Projekts steht die Automatisierung für die Ausführung in Test Manager zur Verfügung.