For the complete documentation index, see llms.txt. This page is also available as Markdown.

Environments

Environments let you manage different configurations for your tests. You can define separate selectors, variables and endpoints per environment, such as -

  • QA

  • Staging

  • Production

Default Environment

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.

Create an Environment

  1. Open Data Repository

  2. Click the Environment dropdown

  3. Click Add

  4. Enter name and save

Edit or Delete

  • Select an environment from the dropdown

  • Use Edit or Delete

How It Works

When you run a test:

  • TestFirst uses data from the selected environment

  • If a value is missing → it falls back to Default

Summary

  • Environments = configuration per context

  • Support multiple setups (QA, Staging, Production)

  • Default environment acts as a fallback

  • Changes are isolated per environment

Last updated