Python: Testowanie
Testowanie oprogramowania to kluczowy etap tworzenia aplikacji — pozwala wykryć błędy zanim trafią one do produkcji i zwiększa pewność, że kod działa zgodnie z założeniami. Ten moduł pokazuje, jak pisać i organizować testy w Pythonie od podstaw.
Czego się nauczysz
- Rodzajów testów stosowanych w oprogramowaniu
- Pisania testów jednostkowych za pomocą
unittest - Asercji i metod testujących
- Testowania z użyciem biblioteki
pytest - Parametryzacji testów oraz mechanizmu fixtures
Co obejmuje moduł
- Materiał w formie PDF z wyjaśnieniem zagadnień i przykładami kodu
- Zadanie do samodzielnego wykonania w repozytorium GitHub, sprawdzane w code review
- Projekt, który można wykorzystać w portfolio
- Omówienie dobrych praktyk i najczęściej popełnianych błędów w code review
Dla kogo jest ten moduł
Dla osób, które chcą sprawdzić swój poziom wiedzy z testowania kodu w Pythonie, szukają projektu do portfolio na odpowiednim poziomie trudności i wolą mieć wiedzę uporządkowaną w jednym miejscu, z możliwością konsultacji podczas code review.
Ten moduł jest częścią programu:
Python
