Przejdź do głównej treści
Strona głównaPython

Kurs

Wprowadzenie do testowania w Pythonie

ZaawansowanyPoziom umiejętności
Zaktualizowano 06.2025
Opanuj testowanie w Pythonie: Poznaj metody, twórz testy i zapewnij kod bez błędów dzięki pytest i unittest.
Zacznij kurs za darmo
PythonProgramming
4 godz.
16 filmów
53 Ćwiczenia
4,350 XP
24,987
Zaświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z GooglePokaż więcej opcji

lub


Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności oraz to, że Twoje dane są przechowywane w USA.

Uwielbiany przez kursantów z tysięcy firm

Group

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Dlaczego testy?

Wiele osób pisze kod. Niektórzy potrafią sprawić, że to działa i przynosi zyski. Ale czasami nawet najinteligentniejszy z najlepszych programistów popełnia błąd, który może kosztować miliony dolarów. Jak zmniejszyć prawdopodobieństwo wpadnięcia w taką katastrofę? Jak upewnić się, że tworzysz program, który robi dokładnie to, czego chcesz? Bardzo prosta odpowiedź brzmi: pisz testy!

Podstawy testowania w Pythonie

Podczas tej ścieżki nauczysz się absolutnych podstaw tworzenia testów w Pythonie. Poznasz cztery rodzaje metod testowania oprogramowania. Stworzysz własne testy, aby sprawdzić, czy program lub potok danych działa zgodnie z oczekiwaniami, zanim trafi do produkcji. Niezależnie od tego, czy chodzi o nieoczekiwane null, literówkę w Twoim zbiorze danych, czy pomieszane znaki w równaniu. Możesz i wyłapiesz te przypadki dzięki testom.

Testowanie za pomocą pytest i unittest

Po ukończeniu kursu poznasz rodzaje metod testowania i będziesz potrafić wybrać najbardziej odpowiednie dla konkretnego kontekstu. Będziesz także w stanie projektować te testy i implementować je w Pythonie, korzystając z bibliotek `pytest` i `unittest`.

Wymagania wstępne

Writing Functions in PythonSoftware Engineering Principles in Python
1

Creating Tests with pytest

Learn what a test is and how to run the first one of your own with the pytest library! You will get used to the pytest testing framework and the command-line interface. You will also learn how to process specific contexts, like "failed tests" and "skipping the test" with pytest markers.
Zacznij rozdział
2

Pytest Fixtures

Learn what a fixture is and how to simplify your code by using it in tests. You will get familiar with the fixture @pytest.fixture decorator and the fixture tools. You will analyze your code to see the "fixture part" in it. Finally, learn how to use teardowns to prevent software failures.
Zacznij rozdział
3

Basic Testing Types

Learn what the basic testing types are and their features. Learn about test cases and how they help to implement tests. You will get more skilled with creating test functions and running pytest from CLI in IDE exercises. Finally, you will be able to differentiate the different testing types and create tests for each of them.
Zacznij rozdział
4

Writing tests with unittest

Wprowadzenie do testowania w Pythonie
Kurs
ukończony

Zdobądź zaświadczenie o ukończeniu

Dodaj to poświadczenie do swojego profilu LinkedIn, CV lub życiorysu
Udostępnij to w mediach społecznościowych i podczas oceny wyników pracy
Zapisz się teraz

Dołącz do ponad 19 milionów kursantów i zacznij Wprowadzenie do testowania w Pythonie już dziś!

Utwórz bezpłatne konto

Kontynuuj z GooglePokaż więcej opcji

lub


Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności oraz to, że Twoje dane są przechowywane w USA.

Rozwijaj swoje umiejętności w zakresie danych dzięki DataCamp dla urządzeń mobilnych

Rób postępy w podróży dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.