Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.
🟢 Warsztat wieczorny w godz. 17:00-21:00 (4 h) 🟢
Czego się nauczysz?
Podczas warsztatu nauczysz się:
- Jak tworzyć scenariusze testowe w Gherkinie.
- Jak efektywnie wdrożyć Cucumbera w projekcie korzystając z Javy.
- Jak pisać User Stories zgodne z zasadami INVEST i techniką 3C.
- Konfiguracji Cucumbera do automatyzacji testów w Javie.
- Jak stosować BDD, aby ułatwić współpracę między zespołami.
Dla kogo jest ten warsztat?
Warsztat jest skierowany do:
- Programistów, którzy chcą wdrożyć BDD w Javie w swoich projektach.
- Testerów automatycznych, którzy chcą nauczyć się pisać testy BDD z Cucumberem.
- Product Ownerów i analityków biznesowych, którzy chcą tworzyć lepsze User Stories zrozumiałe dla wszystkich członków zespołu.
- Osób z podstawową wiedzą o automatyzacji testów i programowaniu w Javie.
Wymagania wstępne
- Podstawowa znajomość programowania w Javie.
- Zrozumienie procesów testowania oprogramowania.
Prowadzący
Piotr Buczek:
Trener IT specjalizujący się w tematach związanych z testowaniem. Entuzjasta metodyk zwinnych, doświadczonym w pracy zarówno jako Developer, Tester, jak i Product Owner. Kierunkowe wykształcenie techniczne (Wydział Elektroniki i Technik Informacyjnych na Politechnice Warszawskiej) i studia podyplomowe z zakresu efektywnego zarządzania w IT pozwalają mu kompleksowo zarządzać wymaganiami projektowymi i produktowymi, uwzględniając i balansując zarówno aspekty techniczne oraz biznesowe. Posiada bogate doświadczenie w pracy w Polsce i za granicą.
Program warsztatów
1.BDD
•Definicja BDD i jego rola w procesie rozwoju oprogramowania.
•Fazy BDD: Discovery, Formulation, Automation – jak przechodzić przez kolejne etapy w praktyce.
2.Podstawy User Stories i techniki 3C
•Czym są User Stories i jak stosować INVEST (Independent, Negotiable, Valuable, Estimable, Small, Testable).
•Technika 3C (Card, Conversation, Confirmation) – jak poprawnie formułować wymagania.
3.Gherkin i scenariusze testowe
•Struktura scenariusza w Gherkinie: Given, When, Then.
•Tworzenie scenariuszy zgodnie z zasadami BDD
4.Konfiguracja Cucumbera w Javie
•Instalacja i konfiguracja Cucumbera w środowisku Javy.
•Tworzenie kroków testowych (step definitions) w Javie.
•Integracja testów BDD z frameworkami JUnit/TestNG.
5.Zaawansowane zastosowania
•Zarządzanie danymi w testach BDD.
•Najlepsze praktyki przy pisaniu testów w BDD, unikanie redundancji.
6.Sesja praktyczna
•Pisanie i uruchamianie testów BDD w Cucumberze i Javie.
7.Podsumowanie
•Sesja Q&A.
Uwaga
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.