--- title: Handle failures caused by dynamic inputs in user testing of Virtual Agent topics description: Avoid failures when performing automated tests for topics in Assistant Designer by controlling which inputs that you want to run as part of a test case. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/conversational-interfaces/virtual-agent/t\_handle-dynamic-inputs-user-testing.html release: australia product: Virtual Agent classification: virtual-agent topic_type: task last_updated: "2026-07-23" reading_time_minutes: 1 breadcrumb: [Automated testing for Virtual Agent topics that use NLU topic discovery, Testing NLU/Keyword topics, Getting started with the Asset library in Assistant Designer, Build and deploy, Virtual Agent, Conversational Interfaces] --- # Handle failures caused by dynamic inputs in user testing of Virtual Agent topics Avoid failures when performing automated tests for topics in Assistant Designer by controlling which inputs that you want to run as part of a test case. ## Before you begin Set up a test case for a topic that includes dynamic inputs. See [Create an automated test in Assistant Designer Asset library](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/create-automated-test-vad.md) for more information. Role required: virtual\_agent\_admin or admin ## About this task When running a test in Assistant Designer, some tests may fail even when a topic has fully functional components. These failures can happen based on various cases, such as timestamps based on a function that always returns the current time. The timestamp is created correctly when the test runs, but isn’t a match with the recorded timestamp in the test case. Similar examples include different users entering different names, email or physical addresses, or other information specific to each user. Any topic that returns different data based on time or other changing conditions is a potential failing point in testing. By deactivating test steps that use dynamic input, you can run tests that won't fail due to a change in the data found in those steps. ## Procedure 1. Navigate to **All** > **Conversational Interfaces** > **Assistant Designer**. 2. Select the **Asset library** tab. 3. Set the discovery type toggle switch to **NLU/keyword**, then select **Manage test cases**. 4. Open the test case that you want to work with. 5. Under the **Test Steps** tab, select the Active column of the test step you want to exclude, and set its value to `False`. 6. Repeat Step 4 with as many test steps as you want to deactivate. 7. Run or debug your test case. **Parent Topic:**[Automated testing for Virtual Agent topics that use NLU topic discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/automated-testing-va-topics.md)