>как вы поддерживаете актуальность моков в соответствии с контрактами внешних сервисов?
Если коротко - руками. Да, количество моков, которые нужно поддерживать, и правда немаленькое, но любые изменения во взаимодействии с внешним сервисом отслеживаются, ставится задача на изменение контракта. А в рамках задачи на тестирование изменений QA в том числе правит моки - вечные для ручного тестирования и шаблоны заглушек для автотестов.
>ваша команда ходит в сервис N. И соседняя команда тоже использует сервис N. В данном случае каждая команда поддерживает моки самостоятельно, или есть какой-то механизм шеринга?
Спасибо за вопросы!
>как вы поддерживаете актуальность моков в соответствии с контрактами внешних сервисов?
Если коротко - руками. Да, количество моков, которые нужно поддерживать, и правда немаленькое, но любые изменения во взаимодействии с внешним сервисом отслеживаются, ставится задача на изменение контракта. А в рамках задачи на тестирование изменений QA в том числе правит моки - вечные для ручного тестирования и шаблоны заглушек для автотестов.
>ваша команда ходит в сервис N. И соседняя команда тоже использует сервис N. В данном случае каждая команда поддерживает моки самостоятельно, или есть какой-то механизм шеринга?
Каждая команда поддерживает моки самостоятельно.