Additional notes:
This will show you how to configure a TrueTest Agent for an application under test.
It is very important to set up the tracking domains correctly. You don't want to mix the data from different application versions and/or different environments.
If the customer wants to add multiple domains in the configuration, please ask why.
Anti-practices:
1. Collect data from multiple test environments at once (QE, Staging, Pre-prod): it is likely that each env has a different version of the app and different data set. If they use data from those app versions and env, the test cases will have both old and new app versions mixed up in the same set. It will take extra time for us to analyze the root cause when they fail.
2. Collect data from multiple production sites which serve different purposes. For example, an e-commerce customer during our beta program used the same code base for both their B2B and B2C sites with different URLs. They originally configured their TrueTest agent to receive data from both sites. It was extremely hard for us to identify which cases belonged to the B2C site and to the B2B site to provide correct data and execute in the right environment.
When can we add multiple domains to the same agent? If the customer testers are testing all of these domains as part of the same application. Examples: when the application consists of multiple smaller applications hosted on different domains and they are linked as part of bigger end-to-end flows.