может кто нибудь имеет экспертизу или посоветуйте чатик для qa) как эффективно разделить кейсы для тестирования микро сервисов между юнитами и функциональными тестами, есть мысль что функциональные тесты будут проверять только соответствие ответа ручки какой-то json-schema те, гарантируя что контракт не изменился, а вот значения и способы их вычисления проверяются юнитами, чтобы одну и ту же работу два раза не делать. Например есть ручка GET /weather которая должна вернуть {temperature: 27} функциональный тест убедится что в ответе ручки есть ключ temperature и его значение int, а юниты уже проверят что 27 валидное значение . Насколько адекватен такой подход и какие могут быть проблемы?
@it_chats
Обсуждают сегодня