Wprowadzenie

Ukończone

Wprowadzenie do testowania w języku Python może być przytłaczające. Standardowa biblioteka języka Python oferuje niektóre narzędzia i pomocniki do pisania testów, ale ma pewne wady, które mogą utrudnić.

Pytest jest jednym z najpopularniejszych narzędzi do testowania i struktur dla języka Python. Mimo że narzędzie Pytest może pomóc w przypadku wysoce złożonych scenariuszy testowania, nie wymusza jego możliwości podczas tworzenia testów. Możesz pisać proste testy i nadal korzystać z szybkiego i funkcji modułu uruchamiającego testy oraz przydatnego raportowania.

Kluczowym aspektem Pytest jest to, że ułatwia pisanie testów. Możesz napisać funkcję testową bez zależności ani konfiguracji i uruchomić test od razu.

W tym miejscu omówimy niektóre podstawowe informacje potrzebne do rozpoczęcia pracy z narzędziem Pytest, aby można było przejść do następnego poziomu zestawu testów.

Czego nauczysz się

Po ukończeniu tego modułu możesz pisać testy za pomocą narzędzia Pytest, interpretować jego rozbudowane raportowanie błędów i korzystać z funkcji modułu uruchamiającego testy. Należy czuć się komfortowo podczas pracy zarówno z funkcjami testowymi, jak i klasami, i być w stanie określić, kiedy należy użyć.

Ta wiedza umożliwia:

  • Praca z istniejącymi testami dla narzędzia Pytest lub rozszerzanie istniejącego zestawu testów.
  • Użyj raportowania błędów narzędzia Pytest, aby dokładnie określić błędy.
  • Użyj narzędzia Pytest jako biblioteki i narzędzia wiersza polecenia.

Jaki jest główny cel?

Należy czuć się komfortowo podczas pracy z narzędziem Pytest i pisaniem testów dla platformy Pytest, co pozwala stać się bardziej wydajnym inżynierem, pomagając napisać więcej i lepszych testów.