When creating tests, you may need to define some common data to be used in multiple tests or pass data between tests. For this purpose, TestComplete provides you with various types of variables:
Project and project suite variables store information specific to the workstation where the project or project suite is opened. They are available to all keyword tests and scripts that belong to the project or project suite. This way, project and project suite variables allow you to specify parameters common to all tests in the project or project suite or share data between tests.
Keyword test variables store various values during the test execution and allow you to pass data between different test operations.
Network suite variables are shared between the projects during the network suite run and can be used for synchronization purposes.
The Network Suite functionality will be deprecated in one of the future releases. We do not recommend that you use it for distributed testing. As an alternative, we recommend that you use a CI/CD system to manage distributed tests. To learn more, see Migrating Distributed Tests to CI/CD Systems.
In This Section
For more information on the data types available in TestComplete, see the topics of the Variable Data Types section.