Environments
Last updated
Environments let you manage different configurations for your tests. You can define separate selectors, variables and endpoints per environment, such as -
QA
Staging
Production
Every project includes a Default environment:
Cannot be edited or deleted
Used as a fallback
Used when a value is not defined in another environment
If a selector, variable, or endpoint is missing in the selected environment, TestFirst automatically uses the value from Default.
Open Data Repository
Click the Environment dropdown
Click Add
Enter name and save
Select an environment from the dropdown
Use Edit or Delete
Deleting an environment also removes all its data (selectors, variables, endpoints). This action cannot be undone.
When you run a test:
TestFirst uses data from the selected environment
If a value is missing → it falls back to Default
Environments = configuration per context
Support multiple setups (QA, Staging, Production)
Default environment acts as a fallback
Changes are isolated per environment
Last updated

