- 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
Testprozess-Governance
Testing Process Governance im Test Manager zum Anwenden von Überprüfungs- und Freigabeworkflows auf Testfälle und Testfallprotokolle.
Testing Process Governance bietet eine Reihe von Governance- und Compliance-Funktionen zur Unterstützung von Kunden, die eine Governance-Ebene für ihren Testprozess benötigen. Testobjekte, für die Testing Process Governance aktiviert ist, müssen von einem Genehmiger, der diesen Objekten zugewiesen ist, überprüft und genehmigt werden.
Testing Process Governance ist im Test Manager nur verfügbar, wenn er über Test Cloud bereitgestellt wird.
Die Governance gilt für zwei Arten von Testobjekten:
- Testfälle werden direkt mit den in diesem Abschnitt beschriebenen Schritten gesteuert.
- Testfallprotokolle werden bei der Erstellung automatisch geregelt, indem sie erben, ob ihr übergeordneter Testfall zu diesem Zeitpunkt geregelt wird, zusammen mit den Genehmigern des übergeordneten Elements, jedoch nicht dem Genehmigungsstatus des übergeordneten Elements.
Ein Testfallprotokoll, das aus einem gesteuerten Testfall erstellt wurde, beginnt immer in In Work, unabhängig davon, ob der übergeordnete Testfall zu diesem Zeitpunkt in Work, Wird Review oder Signiert ist.
Ein Testfallprotokoll kann auch anschließend direkt auf Protokollebene gesteuert oder ungesteuert werden. Sobald sie gesteuert wurde, wird ein Protokoll zu einer getrennten Entität von seinem übergeordneten Testfall, sodass das spätere Deaktivieren der Governance für den übergeordneten Testfall keine Auswirkungen auf bereits erstellte Protokolle hat. Spezifische Details für Testfallprotokolle finden Sie unter Testprozess-Governance für Testfallprotokolle.
Testing Process Governance – Workflow
Die Testing Process-Governance zielt darauf ab, einen Mechanismus bereitzustellen, der die Qualität sicherstellt, indem Testobjekte durch Überprüfungsphasen übergeben werden.
- In Arbeit: Objekte, die sich in diesem Status befinden, können geändert werden und werden noch nicht überprüft.
- In Überprüfung: Nach Abschluss der Arbeit können Objekte manuell in diesen Status übergehen, was darauf hinweist, dass der Überprüfungsprozess beginnen kann. Objekte in diesem Status sind gesperrt. Genehmiger können diese Objekte kommentieren, signieren oder ablehnen.
- Signiert: Nachdem alle Genehmiger ein Objekt signiert haben, geht es automatisch in diesen Status über. Objekte bleiben gesperrt, es sei denn, die Signaturen werden widerrufen.
Dieser Workflow gilt für Testfälle. Testfallprotokolle verwenden dieselben drei Status und dieselben Signierungs-, Annullierungs- und Kommentarmechanismen, aber ein gesteuertes Testfallprotokoll beginnt immer im Status In Arbeit , und sein Austrittspfad von Signiert unterscheidet sich von dem eines Testfalls. Weitere Informationen finden Sie unter Testprozess-Governance für Testfallprotokolle.
Testing Process Governance – Terminologie
Genehmiger
Genehmiger sind Benutzer, die einem gesteuerten Objekt zur Genehmigung und Freigabe zugewiesen sind. Genehmiger benötigen keine speziellen Berechtigungen, um einen Datensatz zu signieren. Aber nur Benutzer, die über die Rolle Testprozess-Governance oder die Berechtigung Testprozess-Governance verfügen, können Genehmiger zu gesteuerten Testobjekten zuweisen.
Genehmiger können einem Objekt entweder durch direkte Zuweisung oder durch Gruppenzuweisung hinzugefügt werden. Im letzteren Fall kann jedes Mitglied der zugewiesenen Gruppe den Datensatz signieren.
Unterzeichnerdatensatz
Ein Signaturdatensatz ist eine Signatur, die für ein gesteuertes Objekt erforderlich ist. Jede Zuweisung eines Benutzers oder einer Gruppe stellt einen Unterzeichnerdatensatz dar.
Testfallprotokolle erben alle Genehmiger vom übergeordneten Testfall zum Zeitpunkt der Erstellung des Protokolls, und Genehmiger können dann unabhängig zum Protokoll hinzugefügt oder daraus entfernt werden; siehe Verwalten von Genehmigern für gesteuerte Testfallprotokolle. Genehmiger, die auf einen gelöschten Benutzer oder eine gelöschte Gruppe verweisen, werden überall dort als solche gekennzeichnet, wo sie angezeigt werden.
Governance und Gesteuert
Governance (Prozess) – Gesteuert (Attribut)
Governance ist ein Umschalter für Testfälle. Gesteuerte Testobjekte durchlaufen die folgenden Status (oder Genehmigungsstatus): In Arbeit – In Überprüfung – Signiert.
Ein Testfallprotokoll wird automatisch verwaltet, wenn sein übergeordneter Testfall zum Zeitpunkt der Erstellung des Protokolls verwaltet wird. Die Governance kann auch direkt im Testfallprotokoll danach umgeschaltet werden, unabhängig vom übergeordneten Testfall; siehe Aktivieren der Governance auf Testfallprotokollebene und Deaktivieren der Governance auf Testfallprotokollebene.
Genehmigungsstatus
Ein Genehmigungsstatus gibt den Status eines Objekts im Genehmigungsprozess an: In Arbeit – Wird überprüft – Signiert.
- In Arbeit: Das Objekt wird noch bearbeitet und ist nicht für die Überprüfung bereit.
- In Überprüfung: Das Objekt kann überprüft werden oder die Überprüfung läuft. Während der Überprüfung ist das Objekt gesperrt.
- Signiert: Das Objekt wurde von allen Genehmigern signiert. Wenn das Objekt nicht von allen zugewiesenen Benutzern (Genehmigern) signiert wurde, wird das Objekt weiterhin mit dem Status Wird überprüft angezeigt.
Testing Process Governance – Berechtigung
Die Berechtigung Test Process Governance wird standardmäßig der Rolle Projektinhaber , der Rolle Test Manager-Administrator und der Rolle Test Governance-Administrator zugewiesen. Die Berechtigung für Testprozess-Governance ist eine Berechtigung auf Aufgabenebene.
Testing Process Governance – Benachrichtigungen
Wenn sich der Status eines gesteuerten Objekts von In Arbeit zu Wird überprüft ändert, erhalten alle zugewiesenen Genehmiger eine In-App-Benachrichtigung und eine E-Mail mit einem Deep Link, auf den sie zugreifen können. Wenn ein Benutzer Teil einer Gruppe ist und sowohl der Benutzer als auch die Gruppe als Genehmiger hinzugefügt wurden, wird nur eine Überprüfungsbenachrichtigung an diesen Benutzer gesendet.
- Governance-Benachrichtigung in der App: Erweitern Sie den Benachrichtigungsbereich und wählen Sie den Link, um zu dem Objekt zu gelangen, das Sie überprüfen müssen.
- E-Mail-Governance-Benachrichtigung: Öffnen Sie Ihre E-Mail-Benachrichtigung, prüfen Sie die Details des Governance-verwalteten Objekts und wählen Sie „Zur Überprüfung auswählen“ aus.
Insbesondere für Testfallprotokolle wird diese Benachrichtigung einzeln an jeden zugewiesenen Prüfer mit der Meldung gesendet: „Testergebnis {Name der Testausführung}-{Name des Testfallprotokolls} ist zur Überprüfung bereit.“