O kursie
Witaj w praktycznym kursie o piramidzie testów, architekturze jakości i podejmowaniu lepszych decyzji z pomocą AI.
Masz testy E2E, API, integracyjne, unitowe. Zestaw rośnie, CI zwalnia, część testów się dubluje, część jest niestabilna. I pojawia się najważniejsze pytanie:
Co właściwie powinniśmy testować, na jakim poziomie i dlaczego właśnie tam?
W tym kursie nie będziemy traktować piramidy testów jak sztywnego diagramu. Pokażemy, jak używać jej do podejmowania realnych decyzji dotyczących ryzyka, kosztu, szybkości feedbacku i wartości testów.
Zaczniemy od fundamentów, a potem przejdziemy do praktycznych case studies z prawdziwych projektów. Zobaczysz problemy, ograniczenia, możliwe podejścia, podjęte decyzje i ich konsekwencje.
Sprawdzimy też, gdzie AI naprawdę pomaga: w analizie ryzyka, projektowaniu testów, tworzeniu automatyzacji, analizie wyników i skracaniu feedback loop.
Zamiast pytać:
“jak wygenerować więcej testów?”
będziemy pytać:
“jakie testy mają tutaj największy sens i jak zbudować je możliwie tanio, szybko i skutecznie?”
Po tym kursie piramida testów ma być dla Ciebie nie teorią, ale narzędziem do podejmowania decyzji w realnym projekcie.
W kursie wykorzystamy
✅ Unit, integration, API, UI/E2E i inne poziomy testów
✅ Praktyczne case studies
✅ Analizę ryzyka i architektury testów
✅ Kod, diagramy, whiteboardy i walkthrough rozwiązań
Czego się nauczysz?
✅ Dobierać poziom testowania do problemu i ryzyka
✅ Rozpoznawać, kiedy test E2E ma sens, a kiedy lepszy będzie unit, API, integration, contract czy visual
✅ Oceniać kompromisy pomiędzy szybkością, stabilnością, kosztem i wartością testów
✅ Analizować istniejący zestaw testów i szukać luk, duplikacji i zbędnego kosztu
✅ Podejmować lepsze decyzje dotyczące architektury jakości
✅ Wykorzystywać AI tam, gdzie rzeczywiście przyspiesza analizę, projektowanie i automatyzację
✅ Zadawać właściwe pytania przed napisaniem kolejnego testu
