Testy i specyfikacje w podejściu BDD z użyciem Pythona oraz popularnych narzędzi
🟢 Warsztat wieczorny w godz. 17:00-21:00 (4h) 🟢
Czego się nauczysz?
- Implementować "step definitions" w Pythonie, które łączą specyfikacje z kodem,
- Konfigurować i uruchamiać testy BDD (Behavior-Driven Development) przy użyciu biblioteki behave,
- Rozumieć zasady oraz korzyści płynące z BDD w procesie tworzenia oprogramowania.
Dla kogo jest ten warsztat?
Wymagania wstępne
- Zainstalowany Python (np. w wersji 3.8+) i manager pakietów pip,
- Środowisko programistyczne (np. VS Code, PyCharm),
- Podstawowa umiejętność obsługi terminala/linii komend.
Prowadzący
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. Wprowadzenie do BDD (Behavior-Driven Development): Idee, korzyści, porównanie z TDD,
2. Język Gherkin: Składnia Given-When-Then, pisanie scenariuszy,
3. Narzędzie behave: Instalacja, struktura projektu, konfiguracja,
4. Implementacja kroków (Step Definitions) w Pythonie,
5. Uruchamianie testów, tagowanie, analiza raportów,
6. Dobre praktyki w BDD i sesja Q&A.
Uwaga
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.
Zapisz się na warsztat
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 elektoronicznej po warsztacie oraz za pośrednictwem firmy kurierskiej.