---
sourceDocument: Australia Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/application-development

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Test your application

# Test your application {#ariaid-title1}

* Versão de lançamento: Australia
* 
* Atualizado 12 de mar. de 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 min. de leitura

Verify that your application works as intended before publishing by testing the application experience and flow.

## Antes de Iniciar

Role required: admin or flow_designer

## Por Que e Quando Desempenhar Esta Tarefa

The final step in building an application is testing. There are several ways to test an application, including simulating the user experience and running flow executions to verify that everything works as expected.

This is the last step in the app creation tutorial. In this step, we create a test record in the record producer to verify that it triggers the flow to run. We also verify that approvals route to the correct users and that
the flow performs the actions that we defined, such as updating records.

|-|-|-|
| Step 1 | ![Completed icon]() | [Planning your application](https://servicenow-prod.fluidtopics.net/X~bkabW21jFH0DgDcx3bEA "Plan out your application before building it to streamline the development process.") |
| Step 2 | ![Completed icon]() | [Create an app](https://servicenow-prod.fluidtopics.net/wgG2lr3NrqK_Ap5Tq0H7Og "When you're ready to start building your application, begin creating your application in App Engine Studio.") |
| Step 3 | ![Completed icon]() | [Building a data model](https://servicenow-prod.fluidtopics.net/uSa6xVRyCdxbfhfBcPZLpg "After creating an application, start building the data model for the application. Learn about what a data model is and how we build the data model for the tutorial application.") |
| Step 4 | ![Completed icon]() | [Creating user experiences](https://servicenow-prod.fluidtopics.net/nW87z4W_QsnGer36cI0J6w "Create the user experiences for your application. Learn about experiences in App Engine Studio and how we build the user experience for the employee travel request application.") |
| Step 5 | ![Completed icon]() | [Adding logic and automation](https://servicenow-prod.fluidtopics.net/DFhWfkJIe1wszQfNALtneg "Add logic and automation to your application. Learn about logic and automation in App Engine Studio and how we automate the employee travel request application.") |
| Step 6 | ![In progress icon]() | [Test your application](https://servicenow-prod.fluidtopics.net/1yTvIKVrvqapOwGo8J6AIg "Verify that your application works as intended before publishing by testing the application experience and flow.") |
[ ]

{#app-tutorial-test-app__table_odl_xfd_fdc}

For more information about testing your application, see [Testing and debugging applications](https://servicenow-prod.fluidtopics.net/z2Lh80sQSPUeDkMMe85yFA "Verify the application meets your business requirements. Your testing should cover record operations (such as create, read, update, and delete), user interface elements (such as views and UI policies), runtime operations (such as business rules), and event script actions.").

Follow along with the tutorial to test the employee travel request application.

{#app-tutorial-test-app__table_m31_zyf_ncc__entry__2}

| Timestamp | Section |
|-|-|
| 0:07 | Activate your flow. |
| 0:10 | Navigate to your instance home page. |
| 0:15 | Impersonate a user to test your user experience. |
| 0:20 | Find and open your record producer. |
| 0:26 | Create a test record. |
| 0:42 | End the impersonation. |
| 0:45 | Navigate back to your flow. |
| 0:48 | Test your flow using the test record that you created. |
| 0:56 | Review the flow execution details. |
| 1:00 | Perform additional tests to verify that branching actions and flow logic run correctly. |
[Tabela 1. Video sections]

{#app-tutorial-test-app__table_m31_zyf_ncc}

## Procedimento

1. Navigate to AllApp EngineApp Engine Studio.
2. Open your application's flow.
   * If your application isn't already open, navigate to AllApp EngineApp Engine Studio. Then open your application and select the flow under the Logic and automation heading.
   * If your flow is already open, verify that your changes are saved.
   {#app-tutorial-test-app__choices_fjm_3ml_bdc}
3. Select Activate, then select Activate again to make your flow available to run.  
   Nota:  
   You can also test your flow without activating it by creating a test record within Workflow Studio. For more information about testing before activating your flow, see [Test a flow](https://www.servicenow.com/docs/access?context=flow-test&version=australia&pubname=australia-build-workflows&ft:locale=en-US).

4. Navigate to your ServiceNow AI Platform instance home page.
5. Impersonate a user to test that your record producer functions as intended.
   1. Open the user menu.  
   2. Select Impersonate user.
   3. Select a user from the Recent Impersonations list or enter a different user's name in the user selection field.  
      When testing your application, you should impersonate users who have the permissions required to access the features that you're testing.  
      In our tutorial, we select a user with regular user permissions, as the record producer that we're testing is accessible to all users.
   4. Select Impersonate user.  
      The system updates the user menu and dashboard to reflect the correct information for the user that you're impersonating.
   {#app-tutorial-test-app__substeps_opx_xnl_bdc}
6. On the home page, navigate to AllSelf ServiceService Catalog.
7. Select Services.
8. Select your record producer from the list.  
   In our tutorial, we select our record producer called <kbd class="ph userinput">Raise a travel request</kbd>.
9. Complete the record producer fields to generate a test record.
10. Select Submit.
11. End the impersonation.
    1. Open the user menu.
    2. Select End impersonation.
    {#app-tutorial-test-app__substeps_adp_5wm_bdc}
12. Reopen your application's flow.
    1. Navigate to AllApp EngineApp Engine Studio.
    2. Open your application.
    3. Select your flow under the Logic and automation heading.
    {#app-tutorial-test-app__substeps_gwj_j4l_bdc}
13. Select Test.
14. In the Test Flow dialog, select the record field, then select the record that you created during the impersonation.
15. Select Run Test.  
    The system runs the flow based on the test record that you selected.
16. Select Your test has finished running. View the flow execution details.
17. Review the flow execution details to verify that your flow runs as intended.  
    The flow execution details page enables you to view detailed information about an action or flow, such as the run-time, current state, items run, and values produced. For more information about flow execution details, see [Flow execution details](https://www.servicenow.com/docs/access?context=flow-execution-details&version=australia&pubname=australia-build-workflows&ft:locale=en-US).
18. **Opcional:** Perform additional tests to verify that the flow completes all desired branches of actions and flow logic.  
    For example, if your flow performs an action only after certain conditions are met, you can create those conditions to verify that the branching actions and logic run correctly.  
    In our tutorial, we simulate the manager's approval to test the branching actions and flow logic.
    1. Select the action that is in the Waiting state to view the action details.  
    2. In the action details, select the test record.  
    3. Select Open Record.
    4. Open the approval record by selecting the list item in the Approvers list.  
       Dica:  
       If your test record page doesn't display the Approvers list, you can adjust the page configurations to display any lists that you want to appear. Complete the following steps to configure the lists that appear on your record page.
       1. On the record page, select the Additional actions icon (![Additional actions icon]()).
       2. Select ConfigureRelated lists.
       3. Select the Approvers list item or any other lists that you want to appear on the record page and move them from the Available list to the Selected list.
       4. Select Save.
       {#app-tutorial-test-app__ol_m4b_lg5_bdc}
    5. On the approval record page, select Approve to simulate the manager's approval.
    6. Navigate back to your flow.
    7. Select the refresh icon (![Refresh icon]()) to update your flow.
    8. Verify that your flow has run branching actions or flow logic based on the additional test that you performed.
    {#app-tutorial-test-app__substeps_t3l_n2t_bdc}
19. **Opcional:** Complete this procedure to perform as many additional tests as needed to verify that all branches of your flow run correctly.

## Resultado

Your have tested the employee travel request application and verified that it functions as expected.

## O que Fazer Depois

Congratulations! You have completed the app creation tutorial by planning, building, and testing an application.You are ready to start building your own applications in App Engine Studio.

To see what tasks you could perform after building an application, such as publishing or managing app deployments, see [Publish your app](https://servicenow-prod.fluidtopics.net/VXZ9hn8N9IhzhbW7QaB7WA "When you have completed your app in App Engine Studio (AES), you need to submit it for approval and publishing. The process you use depends on whether you are linked to source control.").

