このユースケースは次のことを説明します はデータポリシー 自動テストフレームワーク (ATF) を使用して をテストします。
始める前に
必要なロール:atf_test_admin
このタスクについて
この例では、影響が高い場合に [アサイン先グループ] フィールドを [必須] に設定するデータポリシーをテストします。 図 : 1. 自動テストフレームワーク (ATF):テスト対象のデータポリシー

図 : 2. 自動テストフレームワーク (ATF) :データポリシーの例

手順
-
必要な権限を持つユーザーの代理操作を実行します。
この例では、ステップは管理ユーザーの代理操作を実行します。
図 : 3. ステップ 1 - 代理操作

-
このデータポリシーが適用されるテーブルのフォームを開きます。
この例では、新しいインシデントフォームを開きます。
図 : 4. ステップ 2 - 新しいフォームを開く
![[新しいフォームを開く] テストステップの [テストステップ] フォーム。](https://servicenow-prod.fluidtopics.net/api/khub/maps/A9BqcJriYB3LZzoNX_iFqQ/resources/x4YWJLonFdiRARpf9AezGA-A9BqcJriYB3LZzoNX_iFqQ/content?v=c582ee752619b644)
-
データポリシーがまだトリガーされていないことを確認してください。
この例では、ステップは、アサイン先グループが必須でないことを確認します。
図 : 5. ステップ 3 - フィールド状態の検証
![[フィールドステータスの検証] テストステップの [テストステップ] フォーム。](https://servicenow-prod.fluidtopics.net/api/khub/maps/A9BqcJriYB3LZzoNX_iFqQ/resources/HDIy0p4UIcNafqt389Lpig-A9BqcJriYB3LZzoNX_iFqQ/content?v=2210952d3a0bf2da)
-
該当する場合は、データポリシーをトリガーする条件を設定します。
この例では、影響度を高に設定します。
図 : 6. ステップ 4 - フィールド値の設定
![[フィールド値の設定] テストステップの [テストステップ] フォーム。](https://servicenow-prod.fluidtopics.net/api/khub/maps/A9BqcJriYB3LZzoNX_iFqQ/resources/OCwOySVorgIQH7Yaqov3_g-A9BqcJriYB3LZzoNX_iFqQ/content?v=cd7e606a969644a7)
-
データポリシーが適用されていることを検証します。
この例では、データポリシーが、前のステップで影響度を高に設定した後、アサイン先グループに高をセットすることをテストで確認します。
図 : 7. ステップ 5 - フィールド状態の検証
![フィールドステータス検証の [テストステップ] フォーム。](https://servicenow-prod.fluidtopics.net/api/khub/maps/A9BqcJriYB3LZzoNX_iFqQ/resources/rMr9fUrwha6mRZO6DYsS5w-A9BqcJriYB3LZzoNX_iFqQ/content?v=30e5a3f0db44e2d6)