Environment variables — пары KEY=value в окружении процесса (BASE_URL, API_TOKEN); приложение и тесты читают их вместо хардкода; посмотреть: echo $VAR / env / printenv.
Разбор
export VAR=value — для текущей shell-сессии.
- CI передаёт secrets через env в job.
- Пустой
BASE_URL — классика «тесты пошли не туда».
- Не коммитьте
.env с прод-секретами.
Итог
Окружение процесса определяет, куда и с какими секретами бьют тесты.