2023 - Rafał Maciak - Komunikacja bez przemocy w świecie systemów rozproszonych

youtube.com 5 miesięcy temu


Problem zapewnienia poprawności komunikacji dotknął z pewnością każdego, kto kiedykolwiek pracował z systemami rozproszonymi. Szczęściarzem jest ten, kto nie musiał nigdy wycofywać wdrożenia z powodu złamanego kontraktu. Oczywiście testy integracyjne czy end-to-end bardzo pomagają w zachowaniu kompatybilności, ale mają sporo wad.

A co jeżeli jest możliwość szybkiego, taniego i co najważniejsze, skutecznego przetestowania poprawności komunikacji naszych systemów? Takie możliwości dają nam właśnie testy kontraktowe.

Podczas spotkanie dowiesz się między innymi:

dlaczego testy integracyjne oraz end-to-end nie są najlepszym kandydatem do testowania poprawności komunikacji
czemu powinnismy stosować właśnie testy kontraktowe
jak implementować poprawne testy kontraktowe