Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Automated Test Framework use case: test a business rule

This use case illustrates testing a business rule with the Automated Test Framework.

Before you begin

Role required: atf_test_admin

About this task

This example tests a business rule that sets the value of Locked out to true when active is set to false.

Image omitted: atf-biz-rule-use-small.png
Test steps

Procedure

  1. Impersonate a user with the necessary permissions.

    In this example, the step impersonates the admin user.

Image omitted: atf-use-biz-rule-01.png
Form for Impersonate
  1. Open a form for the table to which this business rule applies.

    This example opens a new User form.

Image omitted: atf-use-biz-rule-02.png
Form for Open a New Form
  1. Set values on the form that meet the requirements for submitting the form and for triggering the business rule.

    This example sets values for the Active, Last name, and First name fields.

Image omitted: atf-use-biz-rule-03.png
Form for Set Field Values
  1. Submit the form.
Image omitted: atf-use-biz-rule-04.png
Form for Submit Form
  1. Validate that the business rule ran.

    In this example the business rule tested sets Locked out to true if Active is set to false.

Image omitted: atf-use-biz-rule-05.png
Form for Field Values Validation

Parent Topic:Automated Test Framework use case examples