Codeception организация тестирования приемочных тестов?
Да, верно, база должна быть эталонная, но не должна содержать пользовательских динамических данных, только дефолтные данные .
во время тестирования туда будут загонятся тестовые данные, например регистрация пользователя и тд.
при завершении тестов, база будет дропатся и тем самым не нужно будут удалять тестовые данные.
п.с. Отлично подходит докер для этих целей , после тестов контейнер со всем данными удаляется.
следует создать ещё одну бд в которой продублировать таблицы и подготовить для них фикстуры
так обычно и поступают, для работы с реальными данными их все равно придется создавать, в промежутках хранить эту привязку и после тестов все вычищать, фикстуры и тестовая бд явно лучше и безопаснее, главное данные хорошо подготовить