- Erste Schritte mit der Test Suite
- Studio
- Test Suite – Studio
- Überblick
- Testaktivitäten und APIs
- Orchestrator
- Testing Robots
- Test Manager
- Anforderungen
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Erstellen von Testfällen
- Importieren manueller Testfälle
- Generieren Sie Tests für Anforderungen
- Klonen von Testfällen
- Exportieren von Testfällen
- Testfälle automatisieren
- Manuelle Testfälle
- Anwenden von Filtern und Ansichten
- Testsätze
- Ausführen von Tests
- Dokumente
- Berichte
- Daten exportieren
- Massenvorgänge
- Fehlersuche und ‑behebung
Test Suite-Benutzerhandbuch
Aufforderungsbibliothek
Diese Funktion ist derzeit Teil eines Prüfungsprozesses und gilt erst nach Abschluss der Überprüfung als Teil der FedRAMP-Autorisierung. Hier finden Sie die vollständige Liste der Funktionen, die derzeit überprüft werden.
Eine Aufforderungsbibliothek ist eine Sammlung von sowohl vordefinierten als auch benutzerdefinierten Aufforderungen, die Sie verwenden können, wenn Sie AutopilotTM zusätzliche Anweisungen geben.
Um die Prompt-Bibliothek anzuzeigen und zu verwenden, muss für Ihre Test Manager- Rolle die Berechtigung für Autopilot-Eingabeaufforderung auf Lesen festgelegt sein. Wenn Sie Eingabeaufforderungen erstellen, aktualisieren oder löschen möchten, muss für Ihre Test Manager-Rolle die Berechtigung für Autopilot-Eingabeaufforderungen entweder auf Erstellen, Aktualisieren oder Löschen festgelegt sein.
Um Ihnen den Einstieg in die Verwendung von KI-gestützten Funktionen zu erleichtern, können Sie die vordefinierten Aufforderungen aus der Aufforderungsbibliothek verwenden. Sie können sie auch entsprechend Ihren Anforderungen aktualisieren.
- Beschreibung: Richtlinien zum Generieren von End-to-End-Tests aus Flussdiagrammen.
- Verwendungsmodus: Erstellen von Tests aus der Anforderung.
- Aufforderung:
Überprüfen Sie jeden eindeutigen Pfad im Ablaufdiagramm als separaten Testfall.
Konzentrieren Sie sich ausschließlich auf das Testen von End-to-End-Pfaden innerhalb des Diagramms.
Stellen Sie sicher, dass jeder Testfall einen vollständigen Weg vom Start- bis zum Endpunkt darstellt.
Erreichen Sie eine umfassende Abdeckung, indem Sie jeden vollständigen Ablauf innerhalb des Diagramms testen.
- Beschreibung: Richtlinien zum schnellen Generieren zahlreicher Ideen für das Testen.
- Verwendungsmodus: Erstellen von Tests aus der Anforderung.
- Aufforderung:
Erstellen Sie keine Testschritte, nur Testfalltitel.
Begrenzen Sie die Testfalltitel auf maximal 12 Wörter.
Erstellen Sie mindestens 50 kreative Testfälle.
- Beschreibung: Richtlinien zum Generieren von Tests, nur für gültige End-to-End-Szenarien.
- Verwendungsmodus: Erstellen von Tests aus der Anforderung.
- Aufforderung:
Erstellen Sie Testfälle ausschließlich für gültige, vollständige Benutzererfahrungen.
Vermeiden Sie Testfälle für ungültige Eingabe- oder Feldvalidierungen.
Halten Sie Testfalltitel unter sechs Wörtern, damit sie klar und informativ sind.
- Beschreibung: Richtlinien für die Erstellung von Tests zum Auffinden nicht nachvollziehbarer Probleme.
- Verwendungsmodus: Erstellen von Tests aus der Anforderung.
- Aufforderung:
Generieren Sie nur unkonventionelle, aber glaubhafte Testszenarien, um verborgene Probleme aufzudecken.
Konzentrieren Sie sich auf Testszenarien, die bei Standardtests oft übersehen werden und einen tieferen Einblick erfordern.
Hinterfragen Sie die Annahmen zum Systemdesign und zum Verhalten der Benutzer, um Schwachstellen zu finden.
Verwenden Sie ein breites Spektrum an Benutzerverhalten, einschließlich untypischer Verhaltensweisen, um Probleme aufzudecken.
- Beschreibung: Richtlinien für die Generierung von Tests mit Schwerpunkt auf Grenzwerttests.
- Verwendungsmodus: Erstellen von Tests aus der Anforderung.
- Aufforderung:
Bestimmen Sie gültige Bereiche und ermitteln Sie Mindest-, Höchst- und Netzwerkrandwerte für jede Eingabe.
Fokussieren Sie Testfälle auf diese Grenzwerte, auch innerhalb und außerhalb der zulässigen Bereiche.
Deckt niedrigste, höchste und unterteilte Bereichsgrenzen in Ihren Testfällen ab.
Stellen Sie sicher, dass alle Eingabefeldgrenzen in der gesamten Anwendung getestet werden.
- Beschreibung: Richtlinien zum Generieren von SAP-Geschäftstestfällen.
- Verwendungsmodus: Erstellen Sie Tests aus einer SAP-Transaktion.
- Aufforderung:
Konzentrieren Sie sich auf gültige und realistische SAP-Geschäftsszenarien.
Geben Sie Beispielwerte für alle Pflichtfelder an. Verwenden Sie realistische Werte, die aus Stammdaten oder Konfigurationstabellen abgeleitet sind.
Fügen Sie für optionale Felder eine Anmerkung ein, die angibt, dass sie übersprungen werden können, wenn sie nicht angegeben sind.
Vermeiden Sie Edge-Testfälle und ungültige Eingaben.
Erstellen Sie die fünf am häufigsten verwendeten Testfälle.
- Beschreibung: Richtlinien für die Analyse von Anforderungen für leistungsbezogene Aspekte
- Verwendungsmodus: Bewerten Sie die Anforderungsqualität.
- Aufforderung:
Generieren Sie die 10 wichtigsten Verbesserungsvorschläge, die sich ausschließlich auf Leistungsaspekte konzentrieren:
-Zeit: Überprüfen Sie, ob bestimmte Reaktionszeiten unter verschiedenen Lastbedingungen detailliert angegeben sind.
-Durchsatz: Überprüfen Sie, ob die erwarteten Durchsatzraten klar angegeben sind.
-Skalierbarkeit: Prüfen Sie, ob die Anforderung die Skalierbarkeit bei steigender Belastung berücksichtigt.
-Ressourcennutzung: Prüfen Sie, ob Grenzen für die CPU-, Arbeitsspeicher- und Speichernutzung definiert sind.
-Effizienz: Überprüfen Sie, ob die Anforderung eine effiziente Nutzung von Ressourcen fördern.
-Lastbehandlung: Überprüfen Sie, ob Strategien für den Umgang mit Peak-Lastbedingungen enthalten sind.
-Gleichzeitigkeit: Überprüfen Sie, ob Verhaltensweisen für Concurrent User-Szenarien angegeben sind.
-Latenz: Überprüfen Sie, ob die maximal akzeptablen Latenzzahlen klar angegeben sind.
- Beschreibung: Richtlinien für die Analyse von Anforderungen für sicherheitsbezogene Aspekte
- Verwendungsmodus: Bewerten Sie die Anforderungsqualität.
- Aufforderung:
Erstellen Sie die 10 besten Verbesserungsvorschläge, die sich ausschließlich auf Sicherheitsaspekte beziehen:
-Zugriff: Überprüfen Sie, ob klar ist, wer unter welchen Bedingungen auf die Anwendung zugreifen kann.
-Schutz: Überprüfen Sie, ob Verschlüsselung, Anonymisierung und sichere Speichermaßnahmen definiert sind.
-Authentifizierung: Überprüfen Sie, ob Identitätsüberprüfung und Berechtigungssteuerelemente enthalten sind.
-Sicherheitslücken: Überprüfen Sie, ob Maßnahmen gegen bekannte Sicherheitslücken getroffen werden.
-Übertragung: Überprüfen Sie, ob verschlüsselte Datenübertragungen vorgeschrieben sind.
-Protokollierung: Überprüfen Sie, ob detaillierte Protokollierungs- und Überwachungsbestimmungen enthalten sind.
-Compliance: Überprüfen Sie, ob die Einhaltung relevanter Sicherheitsstandards gewährleistet ist.
-Fehler: Prüfen Sie, ob sichere Verfahren zur Fehlerbehandlung angegeben sind.
- Beschreibung: Richtlinien zur Analyse von Anforderungen aus vielen verschiedenen Perspektiven.
- Verwendungsmodus: Bewerten Sie die Anforderungsqualität.
- Aufforderung:
Erstellen Sie die 10 besten Verbesserungsvorschläge aus verschiedenen Perspektiven:
-User Flow: Suchen Sie nach detaillierten Informationen über den Benutzerflow und die Anwendungslogik.
-Konsistenz: Untersuchen Sie auf logische Kohärenz und das Fehlen von Konflikten.
-Relevanz: Überprüfen Sie, ob die Anforderung die Bedürfnisse des Benutzers eindeutig hervorhebt.
-Begründung: Prüfen Sie, ob sie erklärt, warum es notwendig ist und welches Problem damit gelöst wird.
-Klarheit: Überprüfen Sie die Anforderungsbeschreibung auf Genauigkeit und Klarheit.
-Kriterien: Überprüfen Sie auf messbare und erreichbare Akzeptanzkriterien.
-Vollständigkeit: Prüfen Sie auf Einbeziehung aller kritischen Funktionen.
-Voraussetzungen: Beachten Sie fehlende Voraussetzungen oder Bedingungen, die vor der Implementierung erforderlich sind.
So erstellen Sie eine benutzerdefinierte Eingabeaufforderung:
- Navigieren Sie zu Projekteinstellungen und dann zur Eingabeaufforderungsbibliothek.
- Wählen Sie Eingabeaufforderung hinzufügen aus und beginnen Sie mit der Konfiguration der Eingabeaufforderung:
- Name: Der Name der Eingabeaufforderung.
- Beschreibung: Eine Beschreibung, was die Eingabeaufforderung bewirkt.
- Verwendungsmodus: Hierfür ist die KI-Funktion gedacht:
- Tests aus Anforderung erstellen
- Tests aus SAP-Transaktion erstellen
- Anforderungsqualität bewerten
- Aufforderung: Die Anweisungen, denen der AutopilotTM folgen soll.
- Klicken Sie auf Erstellen, um die Änderungen zu bestätigen.
Im Rahmen der Verwaltung von Prompts können Sie diese aktualisieren, klonen oder löschen.
So aktualisieren Sie eine vordefinierte oder eine benutzerdefinierte Eingabeaufforderung:
- Wählen Sie den Namen der gewünschten Eingabeaufforderung aus.
- Beginnen Sie mit der Änderung der Beschreibung, des Verwendungsmodus oder der Eingabeaufforderung.
- Klicken Sie auf Speichern, um die Änderungen zu bestätigen.
So klonen Sie eine Eingabeaufforderung:
- Wählen Sie für die gewünschte Eingabeaufforderung Weitere Optionen aus.
- Wählen Sie Klonen aus.
- (Optional) Aktualisieren Sie eines der Eingabeaufforderungsfelder, z. B. Name, Beschreibung, Verwendungsmodus oder Eingabeaufforderung.
- Wählen Sie Erstellen aus, um Ihre Änderungen zu speichern.
- Voraussetzungen
- Vordefinierte Eingabeaufforderungen
- End-to-End Flow-Verifizierung
- Schnelle Generierung von Testideen
- Gültige E2E-Szenariotests
- Schwerwiegende Problemerkennung
- Grenzwerttests
- Testen von SAP-Geschäftsprozessen
- Leistungsbewertung
- Sicherheitsbewertung
- Vielfältige Prüfung
- Hinzufügen einer benutzerdefinierten Eingabeaufforderung
- Schritte
- Verwalten von Eingabeaufforderungen
- Aktualisieren von Eingabeaufforderungen
- Klonen von Eingabeaufforderungen
- Löschen von Eingabeaufforderungen