Wprowadzenie
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.