Automated Test Framework use case: test a data policy

atf-data-policy-01-use.md
Raw file

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.

[Omitted image "atf-use-data-policy-02.png"] Alt text: Data Policy Rules form for the data policy record being tested.

[Omitted image "atf-data-policy-01-steps.png"] Alt text: Test steps for data policy example.

Procedure

  1. Impersonate a user with the necessary permissions.

    In this example, the step impersonates an admin user.

    [Omitted image "atf-use-data-policy-03.png"] Alt text: 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.

    [Omitted image "atf-use-data-policy-04.png"] Alt text: Test Step form for the Open a New Form test step.

  3. Check that the data policy has not yet been triggered.

    In this example, the step checks to confirm that Assignment group is not mandatory.

    [Omitted image "atf-use-data-policy-05.png"] Alt text: Test Step form for the Field State Validation test step.

  4. If applicable, set the conditions that trigger the data policy.

    This example sets Impact to High.

    [Omitted image "atf-use-data-policy-06.png"] Alt text: Test Step form for the Set Field Values test step.

  5. Validate that the data policy is enforced.

    In this example, the test confirms that the data policy set Assignment group to High after the previous step set Impact to High.

    [Omitted image "atf-use-data-policy-07.png"] Alt text: Test Step form for Field State Validation.

Parent Topic:Automated Test Framework use case examples

Search documentation
Search document titles and file paths on the brazil branch