Automated Test Framework use case: test a data policy

  • Release version: Washingtondc
  • Updated February 1, 2024
  • 1 minute to read
  • This use case illustrates testing a data policy with the Automated Test Framework.

    Before you begin

    Role required: atf_test_admin

    About this task

    This example tests the data policy that sets the field Assignment Group to mandatory if impact is high.
    Figure 1. Automated Test Framework: Data policy being tested

    Form for data policy record being tested
    Figure 2. Automated Test Framework: Data policy example

    Test steps for data policy example

    Procedure

    1. Impersonate a user with the necessary permissions.
      In this example, the step impersonates an admin user.
      Figure 3. Step 1 - Impersonate

      Impersonate test step for data policy example
    2. Open a form for the table to which this data policy applies.
      This example opens a new incident form.
      Figure 4. Step 2 - Open a New Form

      Form for Open a New Form test step
    3. Check that the data policy hasn’t yet been triggered.
      In this example, the step checks to confirm that Assignment group isn’t mandatory.
      Figure 5. Step 3 - Field State Validation

      Form for Field State Validation test step
    4. If applicable, set the conditions that trigger the data policy.
      This example sets Impact to High.
      Figure 6. Step 4 - Set Field Values

      Form for Set Field Values test step
    5. Validate that the data policy is enforced.
      In this example, the test confirms that the data policy sets Assignment group to High after the previous step sets Impact to High.
      Figure 7. Step 5 - Field State Validation

      Form for Field State Validation