Изоляция данных убирает зависимость тестов друг от друга и от «грязного» состояния стенда, снижая flaky и порядок-зависимость.
Разбор
- Паттерны: уникальные префиксы, фабрики, транзакции rollback, отдельные tenant/user.
- Shared mutable dataset («один admin на всех») — классика гонок в параллели.
- Cleanup в teardown или идемпотентный setup с upsert.
- Для API проще создать ресурс и удалить; для UI — seed через API, не через UI.
Итог
Независимые данные = независимые тесты = безопасный параллельный CI.