UiPath Documentation
test-manager
latest
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Test Manager-Benutzerhandbuch

Generieren Sie Tests für Anforderungen

Hinweis:

Die Funktionsverfügbarkeit hängt von der Cloud-Plattform ab, die Sie verwenden. Weitere Informationen finden Sie auf der Seite zur Verfügbarkeit der Test Manager-Funktion.

Generieren manueller Testfälle für die Anforderung

Hinweis:

Die Funktionsverfügbarkeit hängt von der Cloud-Plattform ab, die Sie verwenden. Weitere Informationen finden Sie auf der Seite zur Verfügbarkeit der Test Manager-Funktion.

With the Generate tests feature, you can create manual test cases directly from your requirements using generative AI. The tool that helps you generate test cases is called Autopilot.

With the help of Autopilot, this feature creates a list of manual test cases by analyzing various requirement details such as name, description, attachments, custom fields, labels, and documents.

You can then create test cases from the initial list or provide specific instructions for generating test cases tailored to your exact needs.

Voraussetzungen

  • Um Tests für eine Anforderung zu generieren, muss Ihre Test Manager-Rolle über die folgenden Berechtigungen verfügen:
    • Testfall – Erstellen
    • Anforderung – Bearbeiten
  • (Nur für Cloud Kommerziell) Wenn Sie RAG beim Generieren von Tests nutzen möchten, müssen Sie mit der Kontextgrundlage beginnen, zu der RAG gehört. Um mit Kontextgrundlage zu beginnen, besuchen Sie die entsprechende Seite mit den bewährten Methoden .

Nehmen wir das Beispiel des Testens einer Funktion zum Einreichen von Kreditanfragen in der UiBank-Anwendung. So würden Sie das Tool verwenden:

Schritte

  1. Öffnen Sie ein Projekt und navigieren Sie zu Anforderungen.
  2. 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

In dieser Anforderung wird beschrieben, wie Personen einen Kredit in der UiBank-Banking-Anwendung von UiPath® beantragen können. Anwendungsablauf

  • The applicant starts the loan application at https://uibank.uipath.com. * The applicant clicks the 'Product' button in the header menu. * The applicant clicks the 'Loans' button in the dropdown menu.

  • The system redirects to https://uibank.uipath.com/loans. * The applicant clicks the 'Apply For a Loan' button. * The system redirects to https://uibank.uipath.com/loans/apply. * The applicant must fill in the following mandatory fields:

    • Email Address: This field requires an email address in a valid format. + Loan Amount: This field accepts only positive integer values.
  • Loan Term: This field provides the options '1', '3', '5', and '10' in years. + Yearly income: This field accepts only positive integer values. + Age: This field accepts only positive integer values. * The applicant then clicks the 'Submit Loan Application' button.
  • Der Antragsteller wird auf der nächsten Seite darüber informiert, ob der Kreditantrag genehmigt oder abgelehnt wurde.Annahmekriterien 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!'For applicants below 18 years of age, we reject the loan application with:

  • „Leider wurde Ihnen zum aktuellen Zeitpunkt kein Kredit genehmigt.“Für Antragsteller zwischen 18 und 65 Jahren und einem Kreditbetrag von mehr als 100.000 lehnen wir den Kreditantrag ab mit:
  • „ Leider wurde Ihnen derzeit kein Kredit genehmigt. Für Antragsteller, die nicht alle Pflichtfelder ausfüllen und dann auf die Schaltfläche „Kreditantrag einreichen“ klicken:
  • Es wird keine Fehlermeldung angezeigt
  • Es wird keine Aktion ausgeführt
  • Der Antragsteller bleibt auf derselben Seite

Select More Options for this requirement and choose Optimize coverage. Alternatively, open the requirement, and then choose Optimize coverage. 4. In the Optimize coverage dialog, select Generate tests.

The Provide additional context window opens, focused on Add documents, prompting you for attachments or other documents necessary for generating test cases. The attachments should be tied to the process of submitting loan requests.

  1. 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 hinzufügen“ zum Generieren von Tests (nur für Cloud Kommerziell)

2. (Nur für Cloud kommerzielle) Wählen Sie im Abschnitt Nutzung von RAG des Fensters Zusätzlichen Kontext bereitstellen einen Index aus, der Ihre in Kontextgrundlage hochgeladenen Daten speichert. Der ausgewählte Index hilft Autopilot bei der Generierung genauerer Tests, 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. ::note Weitere Informationen zu Best Practices für die Arbeit mit Kontextgrundlage finden Sie unter Best Practices. :: 1. Wählen Sie aus der Dropdownliste Ordner auswählen den Ordner aus, in dem Sie die Indizes speichern, die die gewünschten Informationen speichern, die Sie mit Autopilot teilen möchten. 2. Wählen Sie aus der Dropdownliste Index auswählen den spezifischen Index aus, auf den Autopilot verweisen soll. 3. 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 Nutzung von RAG zum Generieren von Tests

5. Wählen Sie Weiter aus und geben Sie zusätzliche Anweisungen an, die der Autopilot 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, die Autopilot befolgen kann:

  • Sie können Autopilot die Anzahl der Testfälle anweisen, die Sie generieren möchten. Die maximale Anzahl von Testfällen ist 50.
  • Sie können angeben, dass der Autopilot alle Benutzerschritte und Akzeptanzkriterien abdecken soll, die in der Anforderung des Kreditantrags beschrieben sind.
  • Sie können Autopilot anweisen, Vorbedingungen zu generieren.
  • Sie können Autopilot 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 Duplikate von Tests zu verhindern. Sie können Autopilot jedoch anweisen, vorhandene Tests während der neuen Testgenerierung zu ignorieren. Sie können dies tun, indem Sie eine Anweisung bereitstellen wie: „Berücksichtigen Sie beim Generieren von Tests keine Tests, die mit dieser Anforderung verknüpft sind“. Abbildung 3. Das Fenster „Zusätzliche Anleitung bereitstellen“ zum Generieren von Tests

  1. Wählen Sie optional aus der Dropdownliste Modell das KI-Modell aus, das der Autopilot verwenden soll. Autopilot verwendet beim Generieren von Tests standardmäßig Claude 3.7 Sonnet, was auch das empfohlene Modell ist.
    Hinweis:

    Die in der Auswahlliste Modell verfügbaren Modelle hängen von der AI Trust Layer-Richtlinie ab, die auf Ihre Organisation und Ihren Mandanten angewendet wird. Wenn alle unterstützten Modelle aktiviert sind, wird Claude 3.7 Sonnet als empfohlene Option angezeigt. Wenn nur ein Modelltyp aktiviert ist (z. B. Azure OpenAI), wird nur das GPT 4o-Modell angezeigt und automatisch empfohlen.

  2. 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.
  3. Wählen Sie die Benachrichtigung Testgenerierung abgeschlossen aus, um die generierten Testfälle zu überprüfen.
    1. Erweitern Sie jeden Testfall im Bereich Tests generieren und überprüfen Sie die generierten Testfälle.

Abbildung 4. Die Vorschau der generierten Tests

2. Wenn Sie mit dem Inhalt zufrieden sind, wählen Sie Tests erstellen aus. Die ausgewählten Testfälle zeigen im Bereich Tests generieren ein Häkchen an, was angibt, dass sie erfolgreich erstellt wurden. Die generierten Testfälle sind auch mit der Anforderung verbunden, mit der sie generiert wurden. 8. 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.

  1. Hängen Sie weitere relevante Dokumente an, die Autopilot verwenden soll.
  2. Select Next and type additional details in the Provide instructions text box. The Best Practices section for writing instructions at the end of this page provides guidance for creating effective prompts.
  3. Nachdem Sie die Schritte verfeinert haben, wählen Sie Erneut generieren aus.
  4. Select the Test generation completed notification to access the regenerated test cases.
  5. Erweitern und überprüfen Sie jeden Testfall.
  6. Wählen Sie die Testfälle aus, mit denen Sie zufrieden sind, und wählen Sie dann Tests erstellen aus.

Unterstützte Dateitypen

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
    • PDF

Best Practices

Eine umfassende Liste mit Richtlinien und Beispielen, die Ihnen beim Verfassen effektiver Anweisungen helfen, finden Sie unter Best Practices zum Generieren von Tests aus Anforderungen .

Benutzerzugriffsverwaltung mit Autopilot for Testers

The AI Trust Layer governance policy allows you to manage the use of AI-powered features within your organization. Although all members have default access to these features, you can use this policy to restrict access as needed.

The AI Trust Layer governance policy empowers you to limit a user's access to certain AI-powered features or all of them, at a user, group, or tenant level. Additionally, it gives you the ability to decide which AI products users can access.

You can create, modify, and implement this governance policy in Automation Ops.

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.

Zugreifen auf die neuesten Ergebnisse der Testgenerierung

Greifen Sie auf Ihre zuletzt generierten Testfälle auf der Seite Anforderungen zu.

  1. Wechseln Sie zu Letzte Ergebnisse.
  2. Wählen Sie Generierte Testfälle aus.

Ergebnis

The generated test cases are created in the Test Cases section of your project and are linked to the requirement used to generate them. A Test Case generation completed notification confirms the creation.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben