Тестування API · Middle · Запитання 6 з 75
Що таке контрактне тестування, кероване споживачем (consumer-driven)?
- 1Провайдер сам пише тести для кожного можливого споживача
- 2Споживачі записують очікування, а провайдер перевіряє їх у своєму пайплайні
- 3Споживачі підписують юридичний контракт, перш ніж користуватися API
Показати відповідь
Правильна відповідь: Споживачі записують очікування, а провайдер перевіряє їх у своєму пайплайні
Пояснення
З Pact тести фронтенду створюють файл контракту. CI бекенду відтворює його, доводячи, що досі відповідає цим очікуванням.