Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !
58. O testowaniu kontraktowym z Rafałem Maciakiem
Manage episode 360933571 series 2658952
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.
W tym odcinku rozmawiamy 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:
- Contract Testing - Spring Cloud Contract, artykuł Rafała na blogu SoftwareMill przedstawiający praktyczną stronę testowania kontraktowego z użyciem Springa,
- Save your friday's evening with Contract Testing, prezentacja Rafała z Allegro Tech Meetings
- Spring Cloud Contract in a polyglot world, artykuł Marcina Grzejszczaka na blogu Spring, pokazujący praktyczne użycie SCC,
- How Pact Works, krótkie wprowadzenie do zasady działania jednego ze wspomnianych w odcinku narzędzi
- Can I Deploy, jedno z narzędzi wchodzących w skład Pacta, wspomagające proces wdrożenia systemu
- Introducing Contact Testing with PactFlow, playlista kilku ciekawych filmów przedstawiających użycie Pacta w omawianym w odcinku kontekście
Zapraszam Cię także do odwiedzenia moich innych miejsc w internecie:
94 tập
Manage episode 360933571 series 2658952
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.
W tym odcinku rozmawiamy 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:
- Contract Testing - Spring Cloud Contract, artykuł Rafała na blogu SoftwareMill przedstawiający praktyczną stronę testowania kontraktowego z użyciem Springa,
- Save your friday's evening with Contract Testing, prezentacja Rafała z Allegro Tech Meetings
- Spring Cloud Contract in a polyglot world, artykuł Marcina Grzejszczaka na blogu Spring, pokazujący praktyczne użycie SCC,
- How Pact Works, krótkie wprowadzenie do zasady działania jednego ze wspomnianych w odcinku narzędzi
- Can I Deploy, jedno z narzędzi wchodzących w skład Pacta, wspomagające proces wdrożenia systemu
- Introducing Contact Testing with PactFlow, playlista kilku ciekawych filmów przedstawiających użycie Pacta w omawianym w odcinku kontekście
Zapraszam Cię także do odwiedzenia moich innych miejsc w internecie:
94 tập
Tất cả các tập
×Chào mừng bạn đến với Player FM!
Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.