

# Connect Customer Testing and Simulation
<a name="testing-simulation"></a>

With Connect Customer Testing and Simulation capabilities, you can simulate your contact center experiences, including self-service interactions and post-contact activities such as automated surveys. With minimal configuration within Connect Customer, you can set up and run automated tests using the new visual test configuration experience. With the test designer, you can specify which experiences to observe, what attributes to assert and validate when the test reaches the expected interaction, and whether the validation of the experience passes or fails.

After test execution, you can review a summary of the results, highlighting where the tests deviated from the expected path or outcome of the interaction. With this summary, you can identify areas where changes in your contact flow are needed to ensure the desired experience is achieved. These simulation capabilities empower you to rapidly validate changes to your workflows and confidently deploy new experiences, adapting to your ever-changing business needs.

You can create these configurations through the user interface using the new visual simulation designer or through programmatic APIs. This section explains the different UI components that enable the use of Connect Customer simulation capabilities.

For information about creating a test, see [Create test cases](testing-simulation-test-cases.md). For information about running a test, see [Execute test cases](testing-simulation-execute-test-cases.md). The following simulation concepts describe the building blocks that a test uses.

**Topics**
+ [Required permissions](required-permissions.md)
+ [Simulation concepts](testing-simulation-concepts.md)
+ [Create test cases](testing-simulation-test-cases.md)
+ [Execute test cases](testing-simulation-execute-test-cases.md)
+ [Test and simulate dashboard](testing-simulation-analyze-test-results.md)
+ [Simulation example](simulation-example.md)