Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Testy jednostkowe w języku Python - framework unittest
Highest Rated
Rating: 4.7 out of 5(159 ratings)
1,219 students

Testy jednostkowe w języku Python - framework unittest

Efektywne testowanie jednostkowe w Pythonie: framework unittest w praktyce - zwiększ jakość i niezawodność Twojego kodu!
Last updated 4/2025
Polish

What you'll learn

  • wprowadzenie do testowanie oprogramowania
  • wprowadzenie do testów jednostkowych
  • framework unittest
  • tworzenie testów i metody asercji
  • przygotowanie środowiska do testów - test fixtures
  • wykonywanie testów i raportowanie wyników
  • uruchamianie testów z wiersza poleceń i z poziomu PyCharm
  • warunkowe pomijanie testów
  • testowanie funkcji, klas i metod
  • testy parametryzowane
  • mockowanie w testowaniu jednostkowym, klasa Mock oraz MagicMock, dekorator @patch
  • 3 projekty - Employee + Shopping Basket + Customer Database

Course content

18 sections90 lectures5h 1m total length
  • Wymagania do kursu3:05
  • Repozytorium kursu0:01
  • Framework unittest - Intro1:00

Requirements

  • Ukończone kursy ze ścieżki Python Developer na tym koncie instruktorskim

Description

To kurs, który nauczy Cię, jak pisać i uruchamiać testy jednostkowe dla swojego kodu w języku Python przy użyciu wbudowanego frameworka unittest.

Testy jednostkowe są kluczowym elementem tworzenia oprogramowania. Pozwalają na sprawdzanie, czy indywidualne jednostki kodu, takie jak funkcje lub metody, działają poprawnie. Testy jednostkowe pomagają w wykrywaniu błędów we wczesnym etapie procesu tworzenia oprogramowania, a także ułatwiają utrzymanie i rozwijanie kodu w przyszłości.

W tym kursie nauczysz się, jak pisać testy jednostkowe w Pythonie, jak uruchamiać te testy i interpretować wyniki. Kurs pokrywa podstawowe aspekty unittest, takie jak tworzenie test case'ów, asercje, ustawianie i kończenie testów, a także bardziej zaawansowane tematy, takie jak mockowanie i testowanie wyjątków.

Kurs jest bardzo praktyczny - każdy temat jest tłumaczony na przykładach, a uczestnicy są zachęcani do pisania i uruchamiania własnych testów jednostkowych. Dzięki temu uczestnicy mogą nauczyć się zastosowań testów jednostkowych w praktycznych scenariuszach.

Ten kurs to doskonały wybór dla tych, którzy chcą nauczyć się pisania testów jednostkowych w Pythonie. Bez względu na to, czy jesteś początkującym programistą, czy doświadczonym deweloperem, ten kurs pomoże Ci zrozumieć i opanować testy jednostkowe w Pythonie, co przyczyni się do poprawy jakości Twojego kodu i efektywności Twojej pracy.


unittest – Niezawodne testowanie kodu w Pythonie

unittest to wbudowany moduł Pythona służący do tworzenia i uruchamiania testów jednostkowych. Pozwala na automatyczne sprawdzanie poprawności działania poszczególnych fragmentów kodu, co ułatwia wykrywanie błędów i zapewnia stabilność aplikacji. Moduł oferuje bogaty zestaw narzędzi do definiowania przypadków testowych, organizowania ich w zestawy oraz raportowania wyników – wszystko zgodnie z podejściem test-driven development (TDD).

Who this course is for:

  • Początkujący programiści Pythona
  • Programiści aplikacji backendowych i webowych
  • Testerzy i inżynierowie QA
  • Osoby przygotowujące się do rozmów kwalifikacyjnych
  • Freelancerzy i twórcy własnych projektów
  • Zespoły developerskie wdrażające testy automatyczne
  • Studenci kierunków informatycznych