Contract Testing
Тестирование
contract-testing
Синонимы:
Альтернативное название
Описание
Для ускорения и повышения надежности тестирования интеграций можно использовать Mock-сервисы или дубли. Чтобы тестирование было достоверным, дубли должны копировать поведение других сервисов. Для описания поведения используются контракты. Периодически контракты взаимодействия между сервисами нужно обновлять.
Ценность
Преимущества:
- Скорость и надежность тестирования интеграций повышается.
Последствия отсутствия:
- Тестирование интеграции при нестабильно работающем внешнем сервис будет давать частые ошибки. Также тестирование будет длиться дольше из-за скорости сетевого взаимодействия и нагрузки на внешнем сервисе.
Критерии оценки 4
SURVEY
Контракты регулярно обновляются
Варианты по умолчанию: Да / Нет / Частично
SURVEY
Контракты обновляются автоматически и посылают реальные запросы к внешней системе
Варианты по умолчанию: Да / Нет / Частично
SURVEY
Контракты регулярно обновляются
Варианты по умолчанию: Да / Нет / Частично
SURVEY
Контракты обновляются вручную, не посылая реальные запросы к внешней системе
Варианты по умолчанию: Да / Нет / Частично
Ресурсы 1
-
Источник
Метаданные
- ID:
- e7246dab-bb5f-4f61-b4e0-88c61e05ca40
- Slug:
contract-testing- Версия:
- 2.0
- Проекты:
- Client2/Project1 Client1/Project1
- Критерии:
- 4 survey
- Создано:
- 2026-04-30
- Обновлено:
- 2026-04-30