Nurtuje Cię temat testów w pracy programisty? A może… chcesz dowiedzieć się jakie typy testów można wykorzystywać w pracy? Świetnie trafiłeś! W najnowszym DevTalku poruszamy te tematy wraz z mentorami SmartTestingu. Olga razem z Marcinem zaspokoją Twoją żądzę wiedzy.
Olga Maciaszek-Sharma jest programistką Java oraz Groovy, wcześniej pracowała jako Inżynier Jakości Oprogramowania. Interesuje się mikroserwisami, resilient architecture i rozwiązaniami chmurowymi. Obecnie pracuje w Spring Cloud Team dla VMWare, gdzie rozwija projekty Spring Cloud LoadBalancer, Spring Cloud Contract, Spring Cloud Netflix i Spring Cloud OpenFeign.
Marcina Grzejszczaka można nazwać nie tylko programistą, ale również autorem. Ojciec książek Mockito Instant oraz Mockito Cookbook. Twórca kursu Hands-On Guide to Spring Cloud Contract oraz współtwórca kursu Applied Continuous Delivery Live Lessons. Lead projektów Spring Cloud Sleuth, Spring Cloud Contract oraz Cloud Pipelines w VMware. Współzałożyciel Warsaw Groovy User Group, Warsaw Cloud Native Meetup oraz inicjatywy DiverseIT.
Z tego odcinka dowiesz się:
- Jakie są typy testów dla programisty oraz czym się różnią?
- Jakie są najczęściej używane podejścia do izolacji?
- Dlaczego nie chwalić się powermockiem?
- Czym są mocki i kiedy ich używać?
- Jakie są różnice między mockiem a stubem?
- Dlaczego próby mockowania frameworków są złe?
I uwaga! Wraz z Marcinem i Olgą pracujemy na czymś bardzo fajnym! Nad inicjatywą SmartTesting, dzięki której nauczysz się pisać testy tak, jak trzeba. Odkryjemy piękno testów, poznamy niebezpieczeństwa z nimi związane i przede wszystkim: zobaczymy, dlaczego są tak cholernie ważne!
Zapisz się do SmartTesting od razu, już dziś czeka na Ciebie MASA materiałów!
A teraz… PLAY!
Montaż odcinka: Krzysztof Śmigiel.
Ważne adresy:
Linki:
Marcin:
- Mockito Instant
- Mockito Cookbook
- Hands-On Guide to Spring Cloud Contract
- Applied Continuous Delivery Live Lessons
Olga:
- Consumer-Driven Contract Testing with Spring Cloud Contract
- How to Live in a Post–Spring Cloud Netflix World
- Testing REST and Messaging with Spring Cloud Contract at DevSkiller – DevSkiller Tech Blog
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/