Testowanie kodu w języku Python

Opis szkolenia
Szkolenie przeznaczone jest dla użytkowników Pythona chcących rozszerzyć swoje kompetencję o umiejętność tworzenia automatycznych testów.
Kurs obejmuje teoretyczne i praktyczne założenia TDD (Test Driven Development) oraz omawia jakie są metody automatycznego testowania kodu. W trakcie kursu użytkownicy poznają metody pisania testów, przećwiczą ich zastosowanie na działającej aplikacji oraz zapoznają się z narzędziami ułatwiającymi prace z testami.
Po szkoleniu uczestnik będzie w stanie:
- Dobrać rodzaj testu do sytuacji
- Pisać testy jednostkowe
- Wykorzystywać narzędzia do automatyzacji pracy z testami
Terminy gwarantowane
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym
czasie i miejscu.
Więcej
Szkolenia online i udział online
Szkolenia online odbywają się na żywo z udziałem trenera. Grupy są równie nieliczne jak przy
tradycyjnych stacjonarnych szkoleniach w JSystems i liczą zwykle 7-9 osób.
W każdym szkoleniu stacjonarnym możesz brać udział online.
Więcej
Inne szkolenia tej kategorii
W ramach kategorii Python mamy jeszcze wiele szkoleń. Sprawdź jakie!
Vouchery
Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.
WięcejCzy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?
Dowiedz się więcejCzego się nauczysz?
- Wstęp
- TDD (Test Driven Development)
- Rodzaje testów
- Testy jednostkowe
- Co to jest test jednostkowy
- Co powinno się testować
- Jednostka testowa
- PEP8
- Struktura testu
- Asercje
- Metody pomocnicze
- Narzędzia do testowania
- Python Nose i pytest
- Uruchamianie zestawów testów
- Łączenie z debugerem
- Sprawdzanie pokrycia kodu testami
- Makiety (Mocks)
- Biblioteki do moców
- Obiekty
- Wartości zwracane
- Efekty zewnętrzne
- Dokumentacja
- Doctest
- Dodawanie doctestu do metody
- Integracja z nose
Najbliższe terminy tego szkolenia
25.01
Szkolenie online
Zapisz się Warszawa 08.04
Szkolenie stacjonarne Udział online Zapisz się
Szkolenie dedykowane dla Twojego zespołu
Co wyróżnia szkolenia Python w JSystems?
Kto będzie Cię uczyć?

Marcin Bazydło
