03. Zrozum testy jednostkowe i asercje. Wprowadzenie w python i pytest
Zapraszam do tutoriala będącego solidnym wprowadzeniem do tematu testowania jednostkowego - na przykładzie języka python i modułu pytest.
Partner odcinka
Partnerem odcinka jest WSKZ, czyli Wyższa Szkoła Kształcenia Zawodowego:
- Zobacz ofertę edukacyjną WSKZ: www.studia-online.pl
Jest to uczelnia, która od ponad 20 lat oferuje nowoczesne studia, prowadzone z wykorzystaniem metod i technik kształcenia na odległość. W ofercie znajdują się studia licencjackie, magisterskie, jednolite magisterskie i podyplomowe oraz studia inżynierskie. To fajna propozycja dla osób zainteresowanych naukami ścisłymi oraz rozwojem w branżach informatycznych, technicznych, przemysłowych czy związanych z najnowszymi technologiami, w tym także AI oraz uczeniem maszynowym. Na szczególną uwagę zasługują studia takie jak: informatyka, programowanie z elementami AI, mechatronika, cyberbezpieczeństwo.
Znajdź w filmie
Tutoriale posiadają tzw. timestamps (chwile czasowe) - dzięki nim łatwo odnajdziesz interesujące fragmenty wiedzy. Wystarczy kliknąć na podane w nawiasach kwadratowych momenty filmu, by przewinąć tutorial dokładnie do interesującego Cię miejsca w odcinku.
[ 00:00:00 ] Tytułem wstępu
[ 00:00:40 ] Wykład: Dlaczego warto testować automatycznie
[ 00:10:29 ] Partner odcinka: Studiuj z WSKZ!
[ 00:11:58 ] Opis początkowego stanu projektu
[ 00:12:25 ] Instalacja: python, pip, pytest
[ 00:17:41 ] Porównanie pytest i unittest
[ 00:19:39 ] Opis kodu źródłowego do przetestowania
[ 00:25:27 ] Testowanie manualne kodu
[ 00:23:33 ] Pierwszy test jednostkowy, asercja
[ 00:30:39 ] Jak uruchomić test z poziomu terminala
[ 00:32:32 ] Czym się różni test od asercji
[ 00:34:10 ] Dlaczego TDD bywa skuteczne
[ 00:37:17 ] Drugi test jednostkowy
[ 00:42:35 ] Lepszy sposób uruchomiania testów
[ 00:43:54 ] Rozdzielenie testów od modułów
[ 00:44:27 ] Struktura plików projektu
[ 00:45:41 ] Integracja testów w VSCode
[ 00:50:36 ] Test manualny psuje jednostkowe
[ 00:55:08 ] A co, jeżeli używamy PyCharm
[ 00:55:40 ] Podsumowanie odcinka


Komentarze
Czy macie jakieś pytania, sugestie, uwagi? A może zauważyliście literówkę albo błąd? Dajcie koniecznie znać: kontakt@pasja-informatyki.pl. Dziękujemy za poświęcony czas - to dzięki Wam serwis staje się coraz lepszy!