--- title: Automated Test Framework use case: test basic form operations description: This use case illustrates testing basic form operations with the Automated Test Framework. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/application-development/automated-test-framework-atf/atf-use-basic-form.html release: australia product: Automated Test Framework \(ATF\) classification: automated-test-framework-atf topic_type: task last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Automated Test Framework use case examples, Automated Test Framework \(ATF\) reference, Automated Test Framework \(ATF\), Testing and debugging applications, Building applications] --- # Automated Test Framework use case: test basic form operations This use case illustrates testing basic form operations with the Automated Test Framework. ## Before you begin Role required: atf\_test\_admin ## About this task \[Omitted image "atf-use-cat-task-steps.png"\] Alt text: Test steps ## Procedure 1. Impersonate a user with the permissions needed to perform these steps, in this example ATF.User. \[Omitted image "atf-use-bf-impersonate.png"\] Alt text: Impersonate user test step 2. Open a form, in this example a Catalog Task form. \[Omitted image "atf-use-bf-open-form.png"\] Alt text: Form for Open a New Form using the Catalog Task form 3. On the open form, set field values, including for any mandatory fields. This example sets field values for **Assigned to**, **Short description**, and **Description**. \[Omitted image "atf-use-cat-task-field-values.png"\] Alt text: Form for Set Field Values 4. Submit the open form. \[Omitted image "atf-use-cat-task-submit.png"\] Alt text: Form for Submitting a Form **Parent Topic:**[Automated Test Framework use case examples](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/automated-test-framework-atf/atf-use-cases.md)