- Erste Schritte
- Projektmanagement
- Dokumente
- Analyse der Auswirkungen von Änderungen
- Anforderungen
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Delete test cases
- Dokumentieren von Testfällen mit Task Capture
- 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
- Planen von Ausführungen
- Ausführen von Tests
- Suche mit Autopilot
- Projektvorgänge und Dienstprogramme
- Test Manager settings
- ALM Tool-Integration
- API-Integration
- Fehlersuche und ‑behebung

Test Manager-Benutzerhandbuch
Generieren Sie Tests für Anforderungen
Mit der Funktion Tests generieren können Sie manuelle Testfälle direkt aus Ihren Anforderungen erstellen, indem Sie generative KI verwenden. Das Tool, mit dem Sie Testfälle generieren können, heißt AutopilotTM. Mithilfe von AutopilotTM erstellt diese Funktion eine Liste manueller Testfälle, indem verschiedene Anforderungsdetails wie Name, Beschreibung, Anhänge, benutzerdefinierte Felder, Beschriftungen und Dokumente analysiert werden. Sie können dann Testfälle aus der ursprünglichen Liste erstellen oder spezifische Anweisungen zum Generieren von Testfällen bereitstellen, die genau auf Ihre Anforderungen zugeschnitten sind.
- Um Tests für eine Anforderung zu generieren, muss Ihre Test Manager- Rolle über die folgenden Berechtigungen verfügen:
- Testfall – Erstellen
- Anforderung – Bearbeiten
- Wenn Sie RAG beim Generieren von Tests nutzen möchten, müssen Sie Kontextgrundlage verwenden, zu der RAG eine Komponente ist. Um mit Kontextgrundlage zu beginnen, besuchen Sie die entsprechende Seite mit den Best Practices .
Nehmen wir das Beispiel des Testens einer Funktion zum Einreichen von Kreditanfragen in der UiBank-Anwendung. So würden Sie das Tool verwenden:
- Öffnen Sie ein Projekt und navigieren Sie zu Anforderungen.
- Erstellen Sie eine Anforderung namens Kreditanfrage einreichen und geben Sie eine detaillierte Beschreibung für den Ablauf und die Akzeptanzkriterien des Antrags ein. Beachten Sie die Beschreibung, die Sie für dieses Beispiel verwenden können:
Anforderungsbeispiel
AnwendungsflowIn dieser Anforderung wird beschrieben, wie Personen einen Kredit in der UiBank-Banking-Anwendung von UiPath® beantragen können.
- Der Antragsteller startet den Kreditantrag unter
https://uibank.uipath.com
. - Der Antragsteller klickt auf die Schaltfläche „Products“ (Produkte) im Header-Menü.
- Der Antragsteller klickt auf die Schaltfläche „Loans“ (Kredite) im Dropdownmenü.
- Das System leitet zu
https://uibank.uipath.com/loans
weiter. - Der Antragsteller klickt auf die Schaltfläche „Apply For a Loan“ (Kredit beantragen).
- Das System leitet zu
https://uibank.uipath.com/loans/apply
weiter. - Der Antragsteller muss die folgenden Pflichtfelder ausfüllen:
- Email Address (E-Mail-Adresse): Dieses Feld erfordert eine E-Mail-Adresse in einem gültigen Format.
- Loan Amount (Kreditbetrag): Dieses Feld akzeptiert nur positive Ganzzahlen.
- Loan Term (Kreditlaufzeit): Dieses Feld bietet die Optionen „1“, „3“, „5“ und „10“ in Jahren.
- Jährliches Einkommen: Dieses Feld akzeptiert nur positive Integer-Werte.
- Alter: Dieses Feld akzeptiert nur positive Integer-Werte.
- Der Antragsteller klickt dann auf die Schaltfläche „Submit Loan Application“ (Kreditantrag einreichen).
- Der Antragsteller wird auf der nächsten Seite darüber informiert, ob der Kreditantrag genehmigt oder abgelehnt wird.
Akzeptanzkriterien
Für Antragsteller zwischen 18 und 65 Jahren und einen Kreditbetrag von weniger als 100.000 genehmigen wir den Kreditantrag mit:
- „Congrats! You've been approved for a loan with UiBank!“ (Herzlichen Glückwunsch! Ihr Kredit bei der UiBank wurde bewilligt!)
Für Antragsteller unter 18 Jahren wird der Kreditantrag mit dieser Nachricht abgelehnt:
- „Sorry, at this time you have not been approved for a loan.“ („Leider wurde Ihr Antrag auf einen Kredit nicht bewilligt.“)
Für Antragsteller zwischen 18 und 65 Jahren und einem Kreditbetrag von mehr als 100.000 lehnen wir den Kreditantrag ab mit:
- „Sorry, at this time you have not been approved for a loan.“ („Leider wurde Ihr Antrag auf einen Kredit nicht bewilligt.“)
Für Antragsteller, die nicht alle Pflichtfelder ausfüllen und dann auf die Schaltfläche „Submit Loan Application“ (Kreditantrag einreichen) klicken, gilt Folgendes:
- Es wird keine Fehlermeldung angezeigt
- Es wird keine Aktion ausgeführt
- Der Antragsteller bleibt auf derselben Seite
- Der Antragsteller startet den Kreditantrag unter
- Wählen Sie Weitere Optionen für diese Anforderung und dann Tests generieren aus. Alternativ öffnen Sie die Anforderung und wählen Sie dann Tests generieren aus.
Das Fenster Zusätzlichen Kontext bereitstellen wird mit dem Schwerpunkt Dokumente hinzufügen geöffnet und Sie werden aufgefordert, Anhänge oder andere Dokumente anzugeben, die zum Generieren von Testfällen erforderlich sind. Die Anhänge sollten mit dem Prozess des Einreichens des Kreditantrags verbunden sein.
- Wählen Sie im Abschnitt Dokumente hinzufügen die Anhänge der Anforderung aus. Diese werden beim Generieren von Tests verwendet. Sie können auch selbst andere Dateien hochladen.
Abbildung 1. Der Abschnitt Dokumente zum Generieren von Tests hinzufügen
- Wählen Sie im Abschnitt RAG nutzen im Fenster Zusätzlichen Kontext bereitstellen einen Index aus, in dem Ihre in Kontextgrundlage hochgeladenen Daten gespeichert werden.
Der ausgewählte Index hilft Autopilot dabei, genauere Tests zu generieren, indem er ihm Kontext zu den Anwendungen gibt, die Sie automatisieren möchten. Sie können RAG beispielsweise nutzen, wenn ein Anforderungsdokument unvollständige Informationen enthält oder auf zusätzliche Details in anderen Abschnitten verweist. In diesem Fall können Sie RAG nutzen, um diese Details aus indizierten Referenzen zu ziehen.Hinweis: Best Practices für die Arbeit mit Kontextgrundlage finden Sie unter Best Practices.
- Wählen Sie aus der Dropdownliste Ordner auswählen den Ordner aus, in dem Sie die Indizes speichern, in denen die gewünschten Informationen gespeichert sind, die Sie für Autopilot freigeben möchten.
- Wählen Sie in der Dropdownliste Index auswählen den spezifischen Index aus, auf den Autopilot verweisen soll.
- Geben Sie für Anzahl der Ergebnisse die Anzahl der Tests ein, die Autopilot basierend auf den referenzierten Informationen generieren soll.
Abbildung 2. Der Abschnitt „RAG nutzen“ zum Generieren von Tests
- Wählen Sie im Abschnitt Dokumente hinzufügen die Anhänge der Anforderung aus. Diese werden beim Generieren von Tests verwendet. Sie können auch selbst andere Dateien hochladen.
- Wählen Sie Weiter aus und geben Sie zusätzliche Anweisungen an, die der AutopilotTM beim Generieren von Testfällen befolgen soll. Wählen Sie eine Eingabeaufforderung aus der Eingabeaufforderungsbibliothek aus oder geben Sie diese Anweisungen in das Fenster Zusätzliche Anleitung bereitstellen ein.
Das sind einige der Anweisungen, denen Autopilot folgen kann:
- Sie können AutopilotTM anweisen, die Anzahl der Testfälle anzuweisen, die Sie generieren möchten. Die maximale Anzahl von Testfällen ist 50.
- Sie können angeben, dass der AutopilotTM alle Benutzerschritte und Akzeptanzkriterien abdecken soll, die in der Anforderung des Kreditantrags beschrieben sind.
- Sie können AutopilotTM anweisen, Vorbedingungen zu generieren.
- Sie können AutopilotTM angeben, um für jeden Testschritt ein erwartetes Ergebnis zu generieren.
- Standardmäßig berücksichtigt Autopilot vorhandene Tests, die mit einer Anforderung verknüpft sind, um doppelte Tests zu vermeiden. Sie können Autopilot jedoch anweisen, vorhandene Tests während der neuen Testgenerierung zu ignorieren. Sie können dies tun, indem Sie eine Anweisung angeben wie: „Berücksichtigen Sie beim Generieren von Tests keine Tests, die mit dieser Anforderung verknüpft sind.“
Abbildung 3. Das Fenster Zusätzliche Anleitung für die Generierung von Tests bereitstellen
- Wählen Sie Tests generieren aus, um den Prozess zu starten.
Wenn die Generierung abgeschlossen ist, erhalten Sie die Benachrichtigung Testfallgenerierung abgeschlossen. Je nach Ihren Benachrichtigungseinstellungen können Sie die Benachrichtigung sowohl in der App als auch per E-Mail erhalten.
- Wählen Sie die Benachrichtigung Testgenerierung abgeschlossen aus, um die generierten Testfälle zu überprüfen.
- Erweitern Sie jeden Testfall im Bereich Tests generieren und überprüfen Sie die generierten Testfälle.
Abbildung 4. Die Vorschau der generierten Tests
- Wenn Sie mit dem Inhalt zufrieden sind, wählen Sie Tests erstellen aus.
Die generierten Testfälle sind auch mit der Anforderung verbunden, mit der sie generiert wurden.
- Erweitern Sie jeden Testfall im Bereich Tests generieren und überprüfen Sie die generierten Testfälle.
- Wenn Sie mit den generierten Testfällen nicht zufrieden sind, wählen Sie Erneut generieren aus und geben Sie zusätzliche Details zu Ihrem Anwendungsfall an.
- Hängen Sie weitere relevante Dokumente an, die der AutopilotTM verwenden soll.
- Klicken Sie auf Weiter und geben Sie zusätzliche Details in das Textfeld Anweisungen angeben ein.
Der Abschnitt mit den Best Practices für das Schreiben von Anweisungen am Ende dieser Seite enthält eine Anleitung zum Erstellen effektiver Prompts.
- Nachdem Sie die Schritte verfeinert haben, wählen Sie Erneut generieren aus.
- Klicken Sie auf die Benachrichtigung Testgenerierung abgeschlossen, um auf die neu generierten Testfälle zuzugreifen.
- Erweitern und überprüfen Sie jeden Testfall.
- Wählen Sie die Testfälle aus, mit denen Sie zufrieden sind, und wählen Sie dann Tests erstellen aus.
Autopilot kann verschiedene Dateitypen verarbeiten. Je nach Dateityp kann Autopilot bestimmte Inhalte daraus verarbeiten. In der folgenden Liste sind die Dateitypen aufgeführt, die Sie Autopilot anbieten können, zusammen mit Details zum Inhaltstyp, den Autopilot von jedem Typ verarbeiten kann:
- Verarbeitet nur Textinhalt – Autopilot verarbeitet nur den Textinhalt aus diesen Dateitypen:
- TXT
- BPMN
- CSV
- Verarbeitet sowohl Text- als auch Bildinhalte – Autopilot verarbeitet sowohl den Text als auch die Bilder dieser Dateitypen:
- DOCX
- XLSX
- PNG
- JPG
Hier finden Sie eine umfassende Liste mit Richtlinien und Beispielen, die Ihnen beim Verfassen effektiver Anweisungen helfen.
Mit der AI Trust Layer-Governance-Richtlinie können Sie die Verwendung von KI-gestützten Funktionen in Ihrer Organisation verwalten. Obwohl alle Mitglieder standardmäßig Zugriff auf diese Funktionen haben, können Sie diese Richtlinie verwenden, um den Zugriff nach Bedarf einzuschränken. Mit der AI Trust Layer-Governance-Richtlinie können Sie den Zugriff eines Benutzers auf bestimmte KI-gestützte Funktionen, oder alle von ihnen, auf Benutzer-, Gruppen- oder Mandantenebene beschränken. Zudem können Sie entscheiden, auf welche KI-Produkte Benutzer zugreifen können. Sie können diese Governance-Richtlinie in AutomationOps erstellen, ändern und implementieren.
Wenn Sie eine AI Trust Layer-Governance-Richtlinie bereitstellen und dennoch die KI-gestützten Testfunktionen verwenden möchten, achten Sie darauf, dass Sie beim Funktionsumschalter der Richtlinie Ja für Aktivieren der Test Manager-Funktionen auswählen.
In den folgenden Ressourcen erfahren Sie, wie Sie eine Governance-Richtlinie für Ihre Organisation erstellen, konfigurieren und bereitstellen.