Behandeln von Fehlern, die durch dynamische Eingaben in Benutzertests von Virtual Agent -Themen verursacht werden
Vermeiden Sie Fehler beim Ausführen automatisierter Tests für Themen in Virtual Agent, indem Sie steuern, welche Eingaben Sie als Teil eines Testfalls ausführen möchten.
Vorbereitungen
Richten Sie einen Testfall für ein Thema ein, das dynamische Eingaben enthält. Weitere Informationen finden Sie unter Erstellen Sie einen automatisierten Test in Virtual Agent-Designer.
Erforderliche Rolle: virtual_agent_admin oder admin
Warum und wann dieser Vorgang ausgeführt wird
Wenn Sie einen Test in Virtual Agent-Designerausführen, können einige Tests fehlschlagen, auch wenn ein Thema über voll funktionsfähige Komponenten verfügt. Diese Fehler können basierend auf verschiedenen Fällen auftreten, z. B. Zeitstempel basierend auf einer Funktion, die immer die aktuelle Uhrzeit zurückgibt. Der Zeitstempel wird korrekt erstellt, wenn der Test ausgeführt wird, stimmt jedoch nicht mit dem aufgezeichneten Zeitstempel im Testfall überein. Ähnliche Beispiele sind verschiedene Benutzer, die unterschiedliche Namen, E-Mail-Adressen oder physische Adressen oder andere für jeden Benutzer spezifische Informationen eingeben. Jedes Thema, das je nach Zeit oder anderen sich ändernden Bedingungen unterschiedliche Daten zurückgibt, ist ein potenzieller Fehlerpunkt beim Testen. Durch Deaktivieren von Testschritten, die dynamische Eingaben verwenden, können Sie Tests ausführen, die nicht aufgrund einer Änderung der in diesen Schritten gefundenen Daten fehlschlagen.
Prozedur
- Navigieren zu .
- Wählen Sie NLU/Stichwort-Testfälle verwaltenund dann den Testfall aus, mit dem Sie arbeiten möchten.
-
Wählen Sie auf der Registerkarte Testschritte die Spalte Aktiv des Testschritts aus, den Sie ausschließen möchten, und legen Sie den Wert auf
Falsefest. - Wiederholen Sie Schritt 3 mit so vielen Testschritten, wie Sie deaktivieren möchten.
- Führen Sie Ihren Testfall aus oder debuggen Sie ihn.