Behavior Driven Development w Pythonie z użyciem biblioteki Behave
🟢 Warsztat weekendowy w godz. 9:00-17:00 (8h) 🟢
Warsztat dla programistów Python, którzy chcą spać spokojnie w nocy.
Czy każdy znaleziony błąd sprawia, że zaczynasz wątpić w swoje umiejętności? Czy po wyjściu z pracy martwisz się tym czy Twój kod działa i myślisz tylko o tym, że rano zobaczysz sześć maili z informacjami o nowych błędach? Czy często bierzesz udział w spotkaniach, które kończą się wzajemnym obwinianiem się za problemy i niezadowolenie użytkowników?
Chcesz to zmienić? Wolisz zakończyć pracę o 17 i nie myśleć o kodzie aż do następnego dnia roboczego? Jeśli tak, to ten warsztat jest dla Ciebie.
Czego się nauczysz?
Dla kogo jest ten warsztat?
Wymagania wstępne
2. Dowolny edytor kodu.
Prowadzący
Data engineer (specjalizuje się w użyciu PySpark na platformie AWS), prelegent (Data Natives, LambdaDays oraz meetupy), blogger (https://mikulskibartosz.name). Współorganizator meetupów Poznan Software Craft Group oraz (już nieistniejącego) Poznan Scala User Group.
Program warsztatów
- Co to jest BDD?
- Skąd brać scenariusze testowe?
- Definiowanie specyfikacji w języku Gherkin.
- Implementowanie testów w Pythonie przy użyciu Behave.
- Testowanie zachowania aplikacji.
- Skąd wiemy, że aplikacja działa?
- Automatyczna weryfikacja kryteriów akceptacji.
- Testowanie kontraktów API.
- Testowanie efektów ubocznych.
- Wielokrotne użycie istniejących implementacji testów.
- Behavior Driven Development + Test Driven Development – jak to połączyć?
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.
Zapisy na wybrany warsztat zostały zakończone.