Testet die Generierung für Flow und Flow-Logik
Verwenden Sie die Store-Anwendung ATF Test Generator und Cloud Runner, um automatisch Tests zu generieren, die einen ServiceNow-Flow für den Servicekatalog steuern.
Servicekatalog
Standardmäßig unterstützen die Store-Apps ATF Test Generator und Cloud Runner die automatische Generierung der Tests und Testschritte für Flows und Flow-Logiken für den Servicekatalog.
Es gibt drei Systemeigenschaften, von denen der Prozess zum Generieren von Tests für Flows für den Servicekatalog abhängt:
- sn_atf_tg.enable_flow_generation: Bei Festlegung auf „wahr“ werden nur die Flow-Generierungsschritte generiert. Der Standardwert ist true
- sn_atf_tg.unsupported_flow: Für die angegebene Flow-Sys-ID werden keine Schritte generiert. Sie können mehrere Flow-Namen durch Kommas getrennt angeben
- sn_atf_tg.unsupported_flow_logic: Es werden keine Schritte für die genannte Flow-Logik generiert. Sie können mehrere Flow-Logiknamen durch Kommas getrennt angeben
Hinweis:
Wenn ein Servicekatalogelement einen Flow oder eine Flow-Logik enthält, generieren Sie die Testschritte für Flows, nachdem die Datensatzvalidierung und die Datensatzabfrageschritte ausgeführt wurden. Ein Flow oder eine Flow-Logik kann mehrere Tests und Testschritte aufweisen.
Alle Schritte sind serverseitige Schritte, und der Flow beginnt mit einer Protokollnachricht und endet mit einer Protokollnachricht. Die Protokolle werden vor allen Aktionen hinzugefügt, um Sie über die im Flow folgenden Aktionen zu informieren.
Andere Auslösertypen
Mit Ausnahme des Servicekatalogs werden die folgenden Auslösertypen von der Store-App ATF Test Generator und Cloud Runner unterstützt.
- Erstellt: Die Flow-Schritte beginnen nach dem ersten Satz von Datensatzvalidierungsschritten beim Senden des Formulars. Sie beginnt mit einer Protokollnachricht, die den Flow-Namen enthält, und endet mit einer Protokollnachricht, die den Flow-Status angibt.
- Aktualisiert: Wenn der Typ aktualisiert wird, werden die Flow-Schritte am Ende nach den Schritten zur Datensatzvalidierung auftreten.
- Erstellt oder aktualisiert: Je nach Typ werden die Flow-Schritte entweder in der Mitte oder am Ende generiert.
Hinweis:
Für Service Catalog ist nur ein Flow an ein Katalogelement gebunden. Bei den anderen Auslösertypen können jedoch mehrere Flows an einen Auslösertyp gebunden sein.