Testować każdy może - czasem lepiej, czasem trochę gorzej. 👀
Nie jesteśmy jednak w tej naszej walce o jakość osamotnieni, bo na straży prawilnego testowania stoi ona - Piramida testów.
🤔 Jak to się jednak dzieje, że wszyscy tą piramidę znają, wszyscy ją stosują, a często efektów... brak.
Albo co gorszą są odwrotne od zamierzonych?
🔍 W dzisiejszym materiale zgłębimy ten od wielu już lat zakorzeniony w branży wzorzec. Sprawdzimy ile faktycznie jest w nim sensu i gdzie faktycznie warto tą piramidę używać.
🧪 Przy okazji zbadamy różne typy aplikacji i przypadki oraz postaramy się na ich podstawie wysnuć własne wnioski i podejścia.
👨🎓 Wyjątkowo nie zabraknie w tym materiale także szansy na interakcję z Waszej strony. Rozważane przypadki będziecie mieli szanse ocenić samodzielnie, zanim przejdziemy do kolejnej części materiału.
==================
👌 Wiosenna promka -20% z kodem WIOSNA24 jeszcze przez 6 dni: devmentors.io/kursy/
==================
==================
🔗 Wspomniany w materiale blog Spotify Engineering: engineering.atspotify.com/201...
==================
TIMECODES:
00:00:00 - Intro
00:01:21 - Piramida testow
00:04:05 - Ewolucja piramidy i typy testow
00:11:51 - Po co testujemy?
00:15:57 - Case #1 - CRUD
00:24:19 - Case #1 - CRUD - Challenge podejscia
00:28:28 - Case #2 - Rich domain model
00:31:13 - Case #3 - 3rd party + bogata logika
00:34:41 - Case #4 - Fasada
00:37:49 - Case #5 - Legacy
00:42:39 - Case #6 - Data-oriented / ETL
00:47:21 - Case #7 - Mikroserwis
00:51:49 - Case #8 - Load-intensive
00:53:56 - Strategie testowania
00:56:50 - Podsumowanie
00:58:04 - Outro
💬 Zapraszamy również na:
⚡️ Discord: devmentors.io/discord-pl
⚡️ Instagram: / devmentors_pl
⚡️ TikTok: / devmentors
⚡️ Twitter: / dev_mentors_pl
11 июл 2024