1 + 1 GRATIS = ODBIERZ KURS ZA DARMO!    |     DO KOŃCA
0 d 00 h 00 m 00 s
Pomoc i kontakt
Koszyk
Twój koszyk jest pusty. Wypełnij go wiedzą i zdobądź nowe umiejętności!
Nie wiesz od czego zacząć?
Zobacz nowości
Zaloguj się
strefakursów.pl Programowanie

Testy jednostkowe w Python - wypuszczaj kod na produkcję bez stresu:Trailer

Przestań wypuszczać kod na produkcję z nadzieją, że wszystko zadziała. Naucz się pisać testy jednostkowe w Pythonie z użyciem unittest i pytest, by szybciej wykrywać błędy i pracować bez stresu.

Testy jednostkowe w Python - wypuszczaj kod na produkcję bez stresu:Fixture w pytest - mniej powtórzeń, więcej porządku

Przestań wypuszczać kod na produkcję z nadzieją, że wszystko zadziała. Naucz się pisać testy jednostkowe w Pythonie z użyciem unittest i pytest, by szybciej wykrywać błędy i pracować bez stresu.

Testy jednostkowe w Python - wypuszczaj kod na produkcję bez stresu:Pierwsze kroki z coverage.py

Przestań wypuszczać kod na produkcję z nadzieją, że wszystko zadziała. Naucz się pisać testy jednostkowe w Pythonie z użyciem unittest i pytest, by szybciej wykrywać błędy i pracować bez stresu.
DARMOWE FRAGMENTY

Ten kurs jest częścią ścieżki:

Python Developer

user-image user-image user-image user-image
Wiedzę z tej ścieżki zdobywa już 30006 kursantów

Czego się nauczysz:

  • pisać testy jednostkowe w unittest i pytest

  • budować czytelne asercje i szybciej diagnozować błędy

  • korzystać z fixture’ów i ograniczać powtarzalność kodu

  • parametryzować testy dla wielu scenariuszy wejściowych

  • mockować zewnętrzne zależności i izolować logikę aplikacji

  • testować kod asynchroniczny w Pythonie

  • mierzyć pokrycie kodu i wyciągać z raportów właściwe wnioski

  • porządkować testy w większym projekcie i pracować wygodnie w Visual Studio Code

Python i laptop z edytorem kodu oraz panelem metryk stabilności przy testowaniu aplikacji

Dla kogo jest ten kurs?

  • osób, które znają podstawy Pythona i chcą zacząć pisać testy w praktyce

  • junior Python developerów, którzy chcą wejść poziom wyżej niż samo pisanie kodu

  • programistów pracujących z istniejącą bazą kodu, którzy chcą ograniczyć liczbę regresji

  • testerów automatyzujących i inżynierów QA, którzy chcą lepiej testować aplikacje w Pythonie

  • osób przygotowujących się do pracy lub rozmów technicznych

Co zyskasz po ukończeniu kursu?

Zaczniesz od podstaw, które porządkują pracę

Opanujesz unittest i nauczysz się pracować z istniejącym kodem

Pytest z fixture’em, wynikami testów i analizą błędu walidacji danych w praktyce

Przejdziesz na pytest i zobaczysz, jak bardzo ułatwia codzienną pracę

  • pisać pierwsze testy w pytest

  • lepiej odczytywać błędy i szybciej znajdować ich przyczynę

  • porządkować testy w większym projekcie

  • testować także kod asynchroniczny

Nauczysz się ograniczać chaos dzięki fixture’om i parametryzacji

  • tworzenie fixture’ów o różnych zakresach

  • współdzielenie zasobów między testami

  • parametryzację dla wielu danych wejściowych

  • użycie monkeypatch do podmieniania wybranych zachowań kodu

Błąd w kodzie Pythona, lista testów i asercje sprawdzające poprawkę pustego inputu

Zrozumiesz mockowanie i izolację zależności

Nauczysz się oceniać zakres testów, zamiast działać na wyczucie

Praca przy laptopie z materiałem o testowaniu frameworkami Python i stabilności kodu
ZOBACZ WIĘCEJ
Kup w pakiecie i oszczędź
Program nauczania
1 Wprowadzenie do testów jednostkowych w Pythonie
Po co pisać testy jednostkowe? 03m 29s
Rodzaje testów w praktyce 04m 08s
ISTQB - najważniejsze pojęcia na start 03m 01s
TDD w praktyce - jak rozwijać kod przez testy 04m 09s
Konfiguracja środowiska do pisania testów 03m 24s
2 Podstawy testowania w Pythonie - narzędzia i kluczowe pojęcia
Asercje - jak sprawdzać poprawność kodu 17m 12s
TestCase i najważniejsze metody pracy z testami 05m 38s
setUpClass(), tearDown() i porządkowanie testów 11m 23s
Najczęściej używane metody asercji 18m 09s
Rzadziej używane metody asercji 11m 35s
3 pytest - Nowoczesny standard testowania w Pythonie
Dlaczego pytest przyspiesza pracę względem unittest 06m 13s
Pierwsze testy w pytest 11m 38s
Lepsze asercje w pytest - czytelniejsze błędy i szybsza diagnoza 14m 51s
Jak organizować testy w plikach, klasach i modułach 10m 20s
Testowanie kodu asynchronicznego w asyncio 12m 00s
4 Pytest w praktyce - fixture i parametryzacja
Fixture w pytest - mniej powtórzeń, więcej porządku Podgląd 05m 01s
Zakresy i udostępnianie fixter'ów 07m 52s
Parametryzacja testów - więcej przypadków, mniej kodu 06m 22s
Monkeypatch w pytest 08m 37s
5 Mockowanie, łatanie i izolacja zależności
Kiedy mockowanie ma sens 07m 48s
Biblioteka unittest.mock w praktyce 11m 52s
Mockowanie w pytest - szybciej i czytelniej 10m 06s
Dobre praktyki mockowania 02m 12s
6 Pokrycie kodu - jak mierzyć jakość testów
Pokrycie kodu - co pokazuje i gdzie łatwo o błędne wnioski 09m 18s
Pierwsze kroki z coverage.py Podgląd 04m 57s
Generowanie i interpretowanie raportów 05m 19s
Doctest - testy, które dokumentują kod 05m 02s
Opinie o strefakursów.pl
user-image user-image user-image user-image user-image user-image

60178 użytkowników oceniło i zrecenzowało szkolenia strefakursów.pl

Google logo

Średnia ocena uczestników w niezależnym serwisie Google to 4.9/5 ⭐⭐⭐⭐⭐ z 3118 wszystkich opinii.

Karolina Gawron Google logo
5.0
Bardzo dobra platforma szkoleniowa. Kupiłam kilkanaście kursów, robię je w swoim tempie. Zdobyłam kilka certyfikatów, które mogłam wpisać w CV. Co mi się podoba? -Szybki i łatwy dostęp do dodatkowej wiedzy. -Dużo akcji promocyjnych ze zniżkami na kursy i ścieżki… Czytaj więcej
Joanna Kowalczyk Google logo
5.0
To kursy, które naprawdę dają solidną dawkę ciekawej i przydatnej wiedzy. Materiał jest jasno wyjaśniony i poparty praktycznymi przykładami, dzięki czemu wszystko od razu nabiera sensu, a nie zostaje tylko teorią. Dużym plusem jest to, że po każdym module ma się… Czytaj więcej
karolina kozickaaa Google logo
5.0
Polecam, świetna platforma do nabywania wiedzy z każdej dziedziny......jasne lekcje konkretne materiały od specjalistów.
Seb Jurasz-Cruz Google logo
5.0
strefakursów.pl to świetna platforma – duży wybór kursów, wysoka jakość materiałów i przystępna forma nauki. Polecam każdemu, kto chce rozwijać się online!
Marcin Kujanek Google logo
5.0
Bardzo dobra, polskojęzyczna platforma kursów online do pogłębiania kompetencji biznesowych i osobistych. Wiedza prezentowana na wielu kursach na tej platformie jest często nieporównywalnie dostępna cenowo do wartości praktycznej i merytorycznej, jakie te kursy ze… Czytaj więcej
Najczęściej zadawane pytania
minus plus
Jak wygląda uczestnictwo w kursie online?

Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.

minus plus
Czy otrzymam certyfikat ukończenia kursu?

Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.

minus plus
Czy otrzymam fakturę VAT za zamówienie?

Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl


Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:



Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.

Zakup w Google Play(Android)

Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:

  • Otwórz aplikację Google Play.
  • Kliknij ikonę swojego profilu w prawym górnym rogu.
  • Wybierz Płatności i subskrypcje > Historia zakupów.
  • Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).

  • Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.

minus plus
Ile mam czasu na przerobienie materiałów?

Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.

Google logo
4.9/5

z 3118 opinii w Google

Testy jednostkowe w Python - wypuszczaj kod na produkcję bez stresu

Przestań wypuszczać kod na produkcję z nadzieją, że wszystko zadziała. Naucz się pisać testy jednostkowe w Pythonie z użyciem unittest i pytest, by szybciej wykrywać błędy i pracować bez stresu.
Kto pyta nie błądzi! Zobacz Najczęściej zadawane pytania
30 dni na zwrot i
Bez subskrypcji
Dostęp bezterminowy
149 zł
14.90 zł zwrotu w punktach i
Zapłać za 30 dni z
To szkolenie obejmuje:
clock 3,5 godziny materiałów
unlimited-access Bezterminowy dostęp
certificate Imienny certyfikat PDF
video 27 lekcji wideo
level Poziom: Podstawowy
book Testy i zadania
test-questions 39 pytań testowych
linkedin Rekomendacje na LinkedIn
mobile-access Dostęp w aplikacji mobilnej
Ten kurs jest częścią ścieżki
4.8
Python Developer
Poznaj od podstaw jeden z najszybciej rozwijających się języków programowania. Zapewnij sobie możliwości zatrudnienia w takich dziedzinach jak web development, data science, statystyka, analiza biznesowa.
348 wykładów
30006 uczestników
Dowiedz się więcej
Ścieżka kariery - Python Developer
Uczestnicy kursu kupili również:
Twisto
shield-error

Ups! Coś poszło nie tak :(

Captcha uznał, że jesteś botem i zablokował Twoją ostatnią akcję. Spróbuj ponownie. W razie problemów skontaktuj się z nami.

ZAMKNIJ I SPRÓBUJ PONOWNIE