Wprowadzenie
Wprowadzenie do testowania w języku Python może być przytłaczające. Standardowa biblioteka języka Python oferuje kilka narzędzi i pomocników 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 się nauczysz
Po ukończeniu tego modułu będziesz mieć możliwość pisania testów za pomocą narzędzia Pytest, interpretowania rozbudowanego raportowania błędów i korzystania 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 w pisaniu większej liczby i lepszych testów.