Testfälle generieren

Mit dem Feature Autonomous Testing können Sie Testfälle in natürlicher Sprache auf der Grundlage einer sicheren, verantwortungsbewussten KI erstellen. Dies beschleunigt die Erstellung von Tests und hilft Ihnen, bestehende Portfolios zu optimieren.

Wenn Sie mehrere Monitore verwenden, müssen alle Monitore die gleiche Auflösung haben.

Testdatendatei vorbereiten

Bevor Sie mit der Generierung von Testfällen beginnen, müssen Sie eine Testdatendatei erstellen, die der KI mitteilt, wie umsetzbare Testschritte zu generieren sind. Schauen Sie sich unsere Beispiele an, um Testdaten in JSON und Formatierungsstilen in natürlicher Sprache zu sehen.

Verwenden Sie außerdem nach Möglichkeit bereits erstellte manuelle Testfälle wieder. Manuelle Testfälle verfügen über eine integrierte Struktur. Dadurch arbeitet die KI genauer, und Sie vermeiden Probleme durch unklare oder schlecht formulierte Abfragen. Kopieren Sie Ihren manuellen Testfall einfach in das Chatfeld.

Best Practices für Testdatendateien

Um die Testdatendatei zu erstellen, stellen Sie sicher, dass Sie Folgendes tun:

  • Klare Ziele definieren: Stellen Sie sicher, dass die Testdaten mit den spezifischen Zielen des Tests übereinstimmen und die erforderlichen Felder, Bedingungen und erwarteten Ergebnisse abdecken.

  • Realistische Daten verwenden: Erstellen Sie Daten, die reale Szenarien nachahmen, um tatsächliche Anwendungsfälle zu simulieren. Dazu gehören Normal-, Rand- und Fehlerbedingungen.

  • Vollständigkeit sicherstellen: Füllen Sie die erforderlichen Felder mit den entsprechenden Werten aus. Fehlende Datenfelder veranlassen die KI, während des Testdurchlaufs eine Benutzereingabe anzufordern.

  • Gruppenbezogene Felder: Konsolidieren Sie verwandte Felder in einer einzigen Gruppe für eine optimierte Dateneingabe während des Testdurchlaufs. Gruppieren Sie zum Beispiel Kundennamen und -adressen.

  • Konsistenz wahren: Verwenden Sie konsistente Formate und Konventionen für Felder wie Datumsangaben, IDs und Zahlenwerte.

  • Testdaten validieren: Überprüfen Sie die Testdaten auf Genauigkeit und stellen Sie sicher, dass sie den Anforderungen des Testszenarios entsprechen.

Ersten Testfall generieren

Um Testfälle zu generieren, führen Sie diese Schritte aus:

  1. Wählen Sie im Tosca Agentic Test Automation-Fenster die Option Generate a TestCase aus.
  2. Wählen Sie die Applikation aus, in der Sie einen Testfall generieren möchten. Beachten Sie, dass die Testfallgenerierung mit SAP-Applikationen am besten funktioniert.
  3. Teilen Sie Tosca Agentic Test Automation mit, was Sie mit diesem Test erreichen möchten. Seien Sie spezifisch, damit es den effektivsten Testfall für Ihre Bedürfnisse erstellen kann.

  4. Wählen Sie Add test data aus und laden Sie eine Testdatendatei hoch. Die Testdatendatei kann eine Textdatei mit einer Größe von maximal 4 MB sein.

  5. Testfallgenerierung starten:

    • Maximieren Sie das Fenster der zu testenden Applikation.

    • Wählen Sie aus.

    • Lassen Sie Ihre Maus los. Bewegen Sie Ihre Maus nicht, während Tosca Agentic Test Automation Testfälle generiert.

  6. Wenn Tosca Agentic Test Automation fertig ist, wählen Sie „Import to Tosca“ aus. Sie finden Ihre neuen Testfälle im Ordner Auto-Generated Tests im Projektbaum.

In diesem Beispiel erstellen Sie einen SAP-Kundenauftrag:

  1. Sie wählen die SAP-Applikation aus.

  2. Sie stellen die Testanweisungen Create an SAP sales order bereit und laden die JSON-Datei mit den Testdaten hoch.

    SAP-Kundenauftrag erstellen

  3. Sie wählen Import to Tosca aus, um den Testfall in den Tosca Commander zu importieren.

Importierten Testfall ausfüllen

Führen Sie diese Schritte aus, um zuvor importierte Testfälle in Tosca Agentic Test Automation einfach auszufüllen:

  1. Gehen Sie zu einem importierten Testfall, den Sie in Tosca Agentic Test Automation öffnen möchten.

  2. Klicken Sie mit der rechten Maustaste auf den Testfall, bewegen Sie den Mauszeiger über Tosca Agentic Test Automation und wählen Sie dann Populate this TestCase aus.

    Menüpfad mit Option Populate this TestCase

  3. Tosca Agentic Test Automation wird geöffnet, startet den Ablauf der Testfallgenerierung und fordert Sie auf, die entsprechende Applikation auf Ihrem Rechner auszuwählen.

  4. Tosca Agentic Test Automation hängt als nächstes alle Daten aus dem importierten Testfall an und füllt die Testfallbeschreibung in der Befehlszeile aus.

  5. Wählen Sie , um zu verfolgen, wie das autonome Test-Feature den Test durchführt.

Beispiele

Diese Beispiele bieten Optionen für die Formatierung in natürlicher Sprache und JSON.

Formatierung in natürlicher Sprache

Diese Beispiele umfassen Abfragen und Testdaten für eine SAP Fiori-Applikation und eine Webapplikation.

JSON-Formatierung

Diese beispielhaften Testdatensätze decken verschiedene Kombinationen und Arten von Feldern ab. Kopieren Sie diese Daten, fügen Sie sie in eine JSON-Datei ein und laden Sie diese dann in Tosca Agentic Test Automation hoch.