Obserwuj

Odcinek 58

Projektowanie systemu rozproszonego, opartego np. o architekturę mikroserwisową, zwykle nie jest trywialne. Pojawia się tu choćby problem komunikacji poszczególnych części systemu i właściwego sposobu jej testowania…

Wspólnie z moim dzisiejszym gościem, Rafałem Maciakiem, przyglądamy się idei testowania kontraktowego, które świetnie rozwiązuje problem testowania poprawności komunikacji pomiędzy konsumentami i producentami. Co istotne, w izolacji, bez konieczności używania kosztowych środowisk i testów integracyjnych.

Kontrakt opisuje aspekty komunikacji dwóch stron i może być weryfikowany w izolacji

Maciak Rafał

W tym odcinku usłyszysz m.in. o...

  • idei testowania kontraktowego
  • przykładowej budowie kontraktów
  • lokalizacji tego rodzaju weryfikacji w piramidzie testów
  • narzędziach wspierających testowanie kontraktowe
  • różnicach pomiędzy Consumer Driven Contract i Producer Driven Contract

Materiały dodatkowe

PODCAST JEST DOSTĘPNY NA PLATFORMACH