Automatisierte Testfälle in verwalten und ausführen Virtual Agent-Designer

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Führen Sie wiederverwendbare Testfälle Ihrer veröffentlichten Themen mit Automated Test Framework bis Virtual Agent-Designer aus, um Leistungsprobleme zu identifizieren und Regressionen vor der Produktion zu verhindern.

    Vorbereitungen

    Erforderliches Plugin: com.glide.cs.atf

    Erforderliche Rolle: atf_test_designer, atf_ws_designer, atf_test_admin, virtual_agent_admin oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Über die Schaltfläche Testfälle verwalten wird die Registerkarte Testfälle ausführen geöffnet. Bevor Sie einen Testfall ausführen können, müssen Sie zuvor einen Testfall erstellt haben. Auf der Registerkarte Testfälle erstellen werden veröffentlichte Themen angezeigt, denen keine automatisierten Tests zugeordnet sind. Diese Themen werden in der Reihenfolge des Datums der letzten Veröffentlichung angezeigt. Nachdem Sie einen Themennamen ausgewählt haben, wird ein neues Fenster geöffnet, und Sie werden zu diesem Thema in Virtual Agent-Designerweitergeleitet. Im Thema können Sie Test auswählen, um einen Testfall zu erstellen. Weitere Informationen finden Sie unter Erstellen Sie einen automatisierten Test in Virtual Agent-Designer.

    Prozedur

    1. Navigieren zu Alle > Konversations-Schnittstellen > Virtual Agent > Designer.
    2. Schieben Sie den Umschalter für den Discovery-Typ auf NLU/Stichwort, und wählen Sie dann Testfälle verwalten in der Liste Ressourcen in der Sidebar aus.
      Sie sehen entweder die Registerkarte Testfälle ausführen oder die Schaltfläche Erste Schritte. Auf der Registerkarte Testfälle ausführen werden Themen angezeigt, für die zuvor Testfälle erstellt wurden. Die Schaltfläche Erste Schritte leitet Sie zur Registerkarte Testfälle erstellen weiter, um mit der Erstellung der automatisierten Tests für Ihre Themen zu beginnen.
    3. Überprüfen Sie die Spalten in der Listenansicht.
      Tabelle : 1. Spalten für Testfälle ausführen
      Spalte Beschreibung
      Testfall Zeigt den Namen des verknüpften Testfalls an. Wenn Sie den verknüpften Namen wählen, wird ein neues Fenster geöffnet und Sie werden zu dem betreffenden Test innerhalb von Automated Test Frameworkweitergeleitet. Unter Automated Test Framework können Sie Testdetails, einschließlich Testschritten, anzeigen.
      Thema Zeigt den Namen des verknüpften Themas an. Wenn Sie den verknüpften Namen auswählen, wird ein neues Fenster geöffnet und Sie werden zu diesem Thema in Virtual Agent-Designerweitergeleitet. Themen mit mehreren Testfällen werden gruppiert.
      Ausführungsstatus Zeigt den Ausführungsstatus des Tests an. Drei Status sind möglich:
      • Bereit: Der Testfall ist zur Ausführung bereit.
      • In Bearbeitung: Ein temporärer Testfallstatus, der angezeigt wird, während der Testfall ausgeführt wird. Nach Abschluss des Tests kehrt der Status zu Bereit zurück.
      • Empfohlene Ausführung: Das Veröffentlichungsdatum des Themas ist ein neueres Datum als das Datum der letzten Ausführung des Testfalls, sodass möglicherweise Updates für das Thema veröffentlicht werden. Eine -Ausführung wird empfohlen, da das zuletzt veröffentlichte Thema und die zugehörigen Testfälle möglicherweise nicht synchronisiert sind.
      Letzte Ausführung Zeigt Datum und Zeitstempel der letzten Ausführung des Tests an Themen werden gruppiert und nach dem Datum der letzten Testausführung sortiert. Oder, wenn dieselbe Ausführung in mehreren Themen stattgefunden hat, nach dem Datum der letzten Veröffentlichung des Themas.
      Ergebnis Zeigt entweder Fehlgeschlagen oder Bestanden an. Wenn Sie auf das verknüpfte Ergebnis zeigen, wird eine kurze Erklärung der Details zum Bestehen oder Nichtbestehen des Schritts angezeigt. Wenn Sie das verknüpfte Ergebnis auswählen, wird ein neues Fenster geöffnet und Sie werden zu den Testergebnissen des Tests in Automated Test Framework weitergeleitet, wo Sie spezifischere Details zum Nichtbestehen oder Bestehen des Schritts anzeigen können. Wenn der Testfall bestanden hat, wurden zwischen dem zuletzt veröffentlichten Thema und dem gespeicherten Testfall keine Änderungen vorgenommen. Wenn der Testfall fehlgeschlagen ist, ist eine Änderung zwischen dem zuletzt veröffentlichten Thema und dem gespeicherten Testfall aufgetreten. Weitere Informationen finden Sie unter Testergebnisse anzeigen.
      Tipp:
      Sie können die Test-Suite aller über Virtual Agent-Designer erstellten und getesteten Themen anzeigen, indem Sie zu navigieren Automated Test Framework (ATF) > Suitesund wählen Sie Virtual Agent-Themenaus. Weitere Informationen finden Sie unter Automatisierte Test-Suite ausführen.
      Aktionen Zeigt die Schaltfläche Löschen an, mit der der Testfall von dieser Seite und von Automated Test Frameworkgelöscht wird.
    4. Aktivieren Sie die Kontrollkästchen für ein, mehrere oder alle Testfälle, und wählen Sie dann Ausführenaus.
      Tipp:
      Die Eigenschaft sn_atf.runner.enabled muss aktiviert sein, damit Testfälle ausgeführt werden können. Nachdem die Eigenschaft aktiviert wurde, können Sie Ausführenauswählen. Außerdem können Sie das Kontrollkästchen neben dem Spaltenheader Testfall aktivieren, um alle auszuführenden Testfälle auszuwählen.
      Das Banner „In Bearbeitung“ wird angezeigt und ändert sich in ein Abschlussbanner, sobald Ihre Testergebnisse vorliegen. Die Spaltenaktualisierungen Letzte Ausführung und die zuletzt ausgeführten Testfälle werden an den Anfang der Tabelle verschoben.