フローとフローロジックのテストの生成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • ATF テストジェネレーターとクラウドランナーストアアプリケーションを使用して、サービスカタログの ServiceNow フローを実行するテストを自動生成します。

    Service Catalog

    デフォルトでは、ATF Test Generator and Cloud Runner ストアアプリは、サービスカタログのフローとフローロジックのテストとテストステップの自動生成をサポートしています。

    サービスカタログのフローのテストを生成するプロセスが依存するシステムプロパティは 3 つあります。
    • sn_atf_tg.enable_flow_generation:true に設定すると、フロー生成ステップのみが生成されます。デフォルト値は true です
    • sn_atf_tg.unsupported_flow:メンションで指定されたフローシステム ID のステップを生成しません。複数のフロー名をカンマで区切ってメンションできます。
    • sn_atf_tg.unsupported_flow_logic:メンションで指定されたフローロジックのステップを生成しません。複数のフローロジック名をカンマで区切って指定できます。
    注:
    サービスカタログアイテムにフローまたはフローロジックが含まれている場合は、レコードの検証ステップとレコードクエリーステップが実行された後にフローのテストステップを生成してください。フローまたはフローロジックには、複数のテストとテストステップを含めることができます。

    すべてのステップはサーバー側のステップであり、フローはログメッセージで開始し、ログメッセージで終了します。ログはアクションの前に追加され、フローで実行されるアクションを通知します。

    その他のトリガータイプ

    サービスカタログとは別に、ATF Test Generator と Cloud Runner ストアアプリでサポートされているトリガータイプは次のとおりです。
    • 作成日時:フローステップは、フォーム送信時のレコード検証ステップの最初のセットの後に開始されます。フロー名を含むログメッセージで始まり、フローのステータスを示すログメッセージで終わります。
    • 更新済み:タイプが更新された場合、レコードの検証ステップに続いて、フローステップが最後に発生します。
    • 作成済みまたは更新済み:タイプに応じて、フローステップは途中または最後に生成されます。
    注:
    サービスカタログの場合、1 つのフローのみがカタログアイテムに関連付けられます。ただし、他のトリガータイプでは、複数のフローをトリガータイプに関連付けることができます。