Course Code: pytest
Duration: 21 hours
Prerequisites:
  • Ogólne zrozumienie testowania automatyzacji

Publiczność

  • Testerzy oprogramowania
Overview:

Testowanie jednostkowe to podejście do testowania, które polega na testowaniu poszczególnych jednostek kodu źródłowego poprzez modyfikowanie ich właściwości lub wyzwalanie zdarzenia w celu potwierdzenia, czy wynik jest zgodny z oczekiwaniami. PyTest jest w pełni funkcjonalnym, niezależnym od API, elastycznym i rozszerzalnym frameworkiem testowym z zaawansowanym, pełnym modelem utrwalania.

Podczas tego prowadzonego przez instruktora szkolenia na żywo uczestnicy dowiedzą się, jak używać PyTest do pisania krótkich, łatwych w utrzymaniu testów, które są eleganckie, wyraziste i czytelne.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Pisanie czytelnych i łatwych w utrzymaniu testów bez potrzeby stosowania standardowego kodu.
  • Używaj modelu utrwalania do pisania małych testów.
  • Skalowanie testów do złożonych testów funkcjonalnych dla aplikacji, pakietów i bibliotek.
  • Zrozumieć i zastosować funkcje PyTest, takie jak haki, przepisywanie asercji i wtyczki.
  • Skracanie czasu testów poprzez ich równoległe wykonywanie na wielu procesorach.
  • Uruchamianie testów w środowisku ciągłej integracji wraz z innymi narzędziami, takimi jak tox, mock, coverage, unittest, doctest i Selenium.
  • Używanie Pythona do testowania aplikacji nie korzystających z Pythona.

Format kursu

  • Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Course Outline:

Wprowadzenie do Unit Testing za pomocą PyTest

Unit Testing z UnitTest vs Unit Testing z PyTest

Pisanie czytelnych i łatwych w utrzymaniu testów

Używanie prób, podróbek i skrótów

Używanie hooków, przepisywanie Assert i wtyczki

Usprawnianie testów dzięki urządzeniom i testowaniu parametrycznym

Uzyskanie pożądanego zasięgu testu

Generowanie testowalnego Documentation za pomocą Doctest

Integracja Python testów jednostkowych ze środowiskiem ciągłej integracji (CI).

Skalowanie Python testów jednostkowych

Użyj Python, aby przetestować aplikacje inne niż Python.

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Unit Testing with Python

Qatar - Unit Testing with Python

Egypt - Unit Testing with Python

Saudi Arabia - Unit Testing with Python

South Africa - Unit Testing with Python

Brasil - Unit Testing with Python

Canada - Unit Testing with Python

中国 - Unit Testing with Python

香港 - Unit Testing with Python

澳門 - Unit Testing with Python

台灣 - Unit Testing with Python

USA - Unit Testing with Python

Österreich - Unit Testing with Python

Schweiz - Unit Testing with Python

Deutschland - Unit Testing with Python

Czech Republic - Unit Testing with Python

Denmark - Unit Testing with Python

Estonia - Unit Testing with Python

Finland - Unit Testing with Python

Greece - Unit Testing with Python

Magyarország - Unit Testing with Python

Ireland - Unit Testing with Python

Luxembourg - Unit Testing with Python

Latvia - Unit Testing with Python

España - Prueba unitaria con Python

Italia - Unit Testing with Python

Lithuania - Unit Testing with Python

Nederland - Unit Testing with Python

Norway - Unit Testing with Python

Portugal - Unit Testing with Python

România - Unit Testing with Python

Sverige - Unit Testing with Python

Türkiye - Unit Testing with Python

Malta - Unit Testing with Python

Belgique - Unit Testing with Python

France - Unit Testing with Python

日本 - Unit Testing with Python

Australia - Unit Testing with Python

Malaysia - Unit Testing with Python

New Zealand - Unit Testing with Python

Philippines - Unit Testing with Python

Singapore - Unit Testing with Python

Thailand - Unit Testing with Python

Vietnam - Unit Testing with Python

India - Unit Testing with Python

Argentina - Prueba unitaria con Python

Chile - Prueba unitaria con Python

Costa Rica - Prueba unitaria con Python

Ecuador - Prueba unitaria con Python

Guatemala - Prueba unitaria con Python

Colombia - Prueba unitaria con Python

México - Prueba unitaria con Python

Panama - Prueba unitaria con Python

Peru - Prueba unitaria con Python

Uruguay - Prueba unitaria con Python

Venezuela - Prueba unitaria con Python

Polska - Unit Testing with Python

United Kingdom - Unit Testing with Python

South Korea - Unit Testing with Python

Pakistan - Unit Testing with Python

Sri Lanka - Unit Testing with Python

Bulgaria - Unit Testing with Python

Bolivia - Prueba unitaria con Python

Indonesia - Unit Testing with Python

Kazakhstan - Unit Testing with Python

Moldova - Unit Testing with Python

Morocco - Unit Testing with Python

Tunisia - Unit Testing with Python

Kuwait - Unit Testing with Python

Oman - Unit Testing with Python

Slovakia - Unit Testing with Python

Kenya - Unit Testing with Python

Nigeria - Unit Testing with Python

Botswana - Unit Testing with Python

Slovenia - Unit Testing with Python

Croatia - Unit Testing with Python

Serbia - Unit Testing with Python

Bhutan - Unit Testing with Python

Nepal - Unit Testing with Python

Uzbekistan - Unit Testing with Python