- 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
- Viewing and searching test cases
- 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
- Creating defects from results
- Ergebnisse von automatisierten Tests
- Überschreiben von Testergebnissen
- Navigating and searching test results
- 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
- Unsubscribing from the Notifications settings page
- Viewing notifications
- Filtern von Benachrichtigungen
- Viewing email notifications
- Enabling email notifications for SMTP servers
- 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
- Step 1: Integrating SAP Cloud ALM with Test Manager
- Step 2: Creating automated test cases in SAP Cloud ALM
- Step 3: Creating automated test cases in Test Manager
- Step 4: Synchronizing test cases from Test Manager to SAP Cloud ALM
- Step 5: Assigning test automations to test cases
- Step 6: Executing test cases
- Best Practices für die SAP-Testautomatisierung
- Fehlerbehebung bei der Jira-Integration
- API-Integration
- Codierungs-Agenten für das Testen
- Fehlersuche und ‑behebung
Erstellen automatisierter Tests
Erstellen, veröffentlichen und verknüpfen Sie automatisierte Tests in Studio, bevor Sie sie als Teil von Leistungsszenarien in Test Manager ausführen.
Bevor Sie Leistungsszenarien ausführen, müssen Sie Ihre Tests erstellen, veröffentlichen, verknüpfen und zuweisen.
Voraussetzungen
- Sie können Leistungsszenarien nur für Testfälle erstellen, die mit den neuesten unterstützten Paketen erstellt wurden (
Testing.Activitiesv.25.10.2 oder höher,UIAutomation.Activitiesv.25.10.2 oder höher,WebAPI.Activitiesv.2.1.0 oder höher). Ältere Versionen funktionieren möglicherweise lokal oder in Testsätzen, schlagen aber fehl, wenn sie im großen Maßstab ausgeführt werden. - Verwenden Sie Windows-Projekte, wenn Sie Testfälle lokal mithilfe von App Testing Robots (unbeaufsichtigte Roboter) ausführen.
- Use Cross-platform projects when you execute test cases using serverless robots. You cannot run desktop automations, such as for SAP WinGui, on Cross-platform projects.
Schritte
-
Erstellen Sie Tests in Studio. Konfigurieren Sie die Tests.
- Gestalten Sie Ihre automatisierten Tests wie bei jedem unterschiedlichen Testfall.
Hinweis:Unabhängig davon, welchen Projekttyp Sie verwenden, wird die Workflow-Analyse automatisch im Rahmen jedes Schreibtischtests ausgeführt und überprüft jeden Testfall auf zwei Dinge: ob die oben genannten Paketversionen gegeben sind und ob die Automatisierung Aktivitäten verwendet, die nicht für Leistungstests geeignet sind. Wenn eine Prüfung fehlschlägt, meldet die Workflow-Analyse, was falsch ist, damit Sie es beheben können, bevor Sie Roboter-Minuten für eine Ausführung verwenden, die nicht erfolgreich sein kann.
Nicht unterstützte Aktivitäten sind:
- Computer Vision-Aktivitäten
- Bildbasierte/OCR-Aktivitäten
- Eingabemodus für Hardware-Ereignisse
- Zugriff auf das lokale Dateisystem
- Interaktionsmuster ausschließlich für Desktops wie globale Hotkeys und Fensterverwaltung
For examples on creating various automated tests in Studio, see the following tutorials:
- Beantragen eines Kredits bei der UiBank
- Verwendung der mobilen Automatisierung für eine mobile Banking-Anwendung
Tipp:Run your automated tests locally in Studio to validate behavior before deploying it for performance testing, as tests must be data-stable and reliable before scaling.
-
Veröffentlichen Sie Ihr Projekt mit den automatisierten Tests in Orchestrator. Das Projekt wird in Orchestrator in Form eines NUPKG-Pakets veröffentlicht. Informationen zum Veröffentlichen von Studio-Projekten in Orchestrator finden Sie unter Über das Veröffentlichen von Automatisierungsprojekten.
-
Verknüpfen Sie Tests mit dem Test Manager.
- Wechseln Sie im selben Mandanten zum Test Manager, in dem Sie das Projekt im Orchestrator veröffentlicht haben.
- Erstellen Sie einen Testfall. Ausführliche Schritte finden Sie unter Erstellen von Testfällen .
- Open the previously created test case, and select Select automation to link the previously published NUPKG package, containing the Studio automated tests. Refer to Selecting automation for detailed steps on selecting an automation for a test case.
-
Weisen Sie Tests zu Testsätzen im Test Manager zu. Ausführliche Schritte finden Sie unter Hinzufügen von Testfällen zu einem Testsatz .
-
Führen Sie den Testfall in einem Testsatz im Test Manager aus, um die erfolgreiche Ausführung zu bestätigen. Ausführliche Schritte finden Sie unter Ausführen automatisierter Tests .
Ergebnis
Die automatisierten Testfälle werden erstellt, in Orchestrator veröffentlicht, mit Test Manager verknüpft und Testsätzen zugewiesen. Die Tests können nun im Rahmen von Leistungsszenarien ausgeführt werden.