Насколько я понимаю есть специальная команда QA, которая отвечает за процесс.
И получается они сами следят за чистотой тестовой базы? Тестовая база = демобаза или нет? (просто для понимания)
И еще сильно ли много вариантов демобаз, как следят за тем, чтобы они сильно не расходились? Возникали какие-то сложности?
И не разделяете ли вы демобазы по подсистемам? Например, производство отдельно, казначейство отдельно
А как-то проверяются внешние сервисы или обходитесь моками? (ЕГАИС, к примеру, или это уже отдельно)
1. За наполнением тестовой базы следит та команда, которая её использует.
2. Тестовая база <> демобаза. Хотя, конечно, для тестов можно использовать и демо базу, если это согласуется с задачей, которую решает тест.
3. >И не разделяете ли вы демобазы по подсистемам
Да. Но скорее по командам, а не подсистемам.
4. >А как-то проверяются внешние сервисы или обходитесь моками
Если проще и быстрее сделать мок - тогда мок. Если проще вызывать внешний сервис - тогда вызывается внешний сервис. Есть примеры и того и того.