ODBIERZ TWÓJ BONUS :: »

Pytest. Kurs video. Automatyzacja testów w Pythonie

Podstawowe informacje:
Czas trwania: 03:36:29
Poziom: podstawowy
Autor: Adam Szpilewicz
Liczba lekcji: 27
Technologia: pytest 8.1, Python 3.12
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
104,30 zł 149,00 zł (-30%)
39,90 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ten kurs należy do ścieżki Tester oprogramowania (QA)
Czas trwania: 28 godz.
DOWIEDZ SIĘ WIĘCEJ
Ten kurs należy do ścieżki Tester oprogramowania (QA) »

Czego się nauczysz?

  • Tworzenia testów jednostkowych i integracyjnych w Pythonie z wykorzystaniem unittest i pytest
  • Stosowania podejścia TDD (Test Driven Development) w codziennej pracy
  • Konfigurowania fixture'ów i mockowania zależności
  • Tworzenia raportów testowych i analizowania wyników
  • Łączenia testów z CI/CD i automatyzowania procesu testowania
  • Stosowania bibliotek coverage i hypothesis do rozszerzonego testowania
  • Budowania stabilnej architektury testów dla dużych projektów

Spis lekcji

1. Wstęp 00:03:27
1.1. Wstęp
00:03:27
2. Ustawienie środowiska 00:24:44
2.1. Wybór IDE - dlaczego PyCharm?
00:06:21
2.2. Instalacja Pythona, wirtualnego środowiska i biblioteki Pytest
00:07:07
2.3. Aplikacja do testowania
00:07:15
2.4. Uruchomienie aplikacji
00:04:01
3. Pytest - wprowadzenie 00:26:48
3.1. Pierwsza funkcja testowa
00:09:37
3.2. Opcje uruchomienia biblioteki Pytest
00:17:11
4. Pisanie funkcji testowych 00:31:34
4.1. Oczekiwanie wyjątków
00:05:54
4.2. Użycie własnych markerów
00:04:36
4.3. Użycie wbudowanych markerów
00:05:32
4.4. Parametryzowanie testów
OGLĄDAJ » 00:07:04
4.5. Uruchamianie podzbioru testów
00:08:28
5. Fixtury i mocki 01:22:03
5.1. Wprowadzenie z przykładami
00:14:06
5.2. Określenie zakresu
00:10:32
5.3. Opcje autouse i yield
00:09:33
5.4. Parametryzacja oraz parametry name i ids
00:09:47
5.5. Wbudowane tmpdir i tmpdir_factory
00:11:36
5.6. Wbudowane capsys
00:06:18
5.7. Mock, Mocker i MagicMock
00:12:10
5.8. Recwarn i doctest
00:08:01
6. Zagadnienia dodatkowe 00:21:47
6.1. Badanie pokrycia kodu testami
00:09:13
6.2. Plik konfiguracyjny pytest.ini
00:06:25
6.3. Plik konfiguracyjny conftest.py
00:06:09
7. Github actions 00:24:47
7.1. Wprowadzenie
00:05:13
7.2. Interfejs github actions i rulesets
00:10:10
7.3. Pliki konfiguracyjne
00:09:24
8. Zakończenie 00:01:19
8.1. Zakończenie
00:01:19

Obierz kurs na... testowanie oprogramowania w Pythonie

W erze cyfrowej, w której obecnie funkcjonujemy, zainstalowane na towarzyszących nam urządzeniach oprogramowanie jest niezmiernie ważne. Można powiedzieć - i nie będzie w tym twierdzeniu przesady - że napędza ono niemal każdy aspekt życia. W związku z tym jego jakość i niezawodność stają się kluczowe. A co za tym idzie - kluczowe w procesie tworzenia oprogramowania jest jego testowanie. Na szczęście dysponujemy narzędziami, które doskonale radzą sobie z tym zadaniem. Jednym z nich jest Pytest - nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplikacji czy bibliotek.

Z Pytestu do testowania kodu korzystają nie tylko freelancerzy i twórcy oprogramowania typu open source, ale również zespoły programistyczne funkcjonujące w ramach mniejszych i większych przedsiębiorstw. Chwalą framework za jego wszechstronność, mnogość dostępnych rozszerzeń, łatwość tworzenia własnych bibliotek, wreszcie za to, że Pytest radzi sobie bardzo dobrze z testowaniem aplikacji webowych i usług sieciowych. Jeśli chcesz się dowiedzieć, jak to wygląda w praktyce, zapraszamy do wzięcia udziału w naszym kursie. Wiedza, którą w jego trakcie zdobędziesz, niewątpliwie wpłynie pozytywnie na jakość tworzonego przez Ciebie kodu, pozwoli Ci na szybsze identyfikowanie błędów i zwiększenie efektywności rozwoju oprogramowania.

Co Cię czeka podczas naszego profesjonalnego szkolenia

Ucząc się z naszym kursem, między innymi:

  • Opanujesz podstawową wiedzę dotyczącą testowania oprogramowania
  • Dowiesz się, jak skonfigurować środowisko pracy
  • Zaznajomisz się z plikami konfiguracyjnymi frameworka, takimi jak conftest.py i pytest.ini
  • Poznasz zaawansowane techniki:
    • używanie własnych i wbudowanych markerów
    • integracja z GitHub Actions (w tym ruleset)
    • parametryzacja testów
    • fixtury i mocki (autouse, yield, name, ids, tmpdir, tmpdir_factory, capsys, mocker, magicmock, recwarn, doctest)

Szkolenie Pytest. Kurs video. Automatyzacja testów w Pythonie stanowi kompleksowe wprowadzenie do automatyzacji testów w Pythonie i skupia się na praktycznych aspektach pisania testów i zarządzania nimi. Kurs kończy się na poziomie średnio zaawansowanym. Po jego ukończeniu będziesz w stanie tworzyć kompleksowe scenariusze testowe i efektywnie zarządzać procesem testowania w różnorodnych projektach.

Wybrane bestsellery

O autorze kursu video

Adam Szpilewicz – od ponad dziesięciu lat zajmuje się pracą z danymi. Obecnie specjalizuje się w dziedzinie software engineering z wykorzystaniem języków programowania Golang i Python. Posiada doświadczenie w monitoringu aplikacji i systemów, które zdobył podczas pracy dla firmy typu SaaS (ang. software as a service), gdzie Prometheus należał do głównych narzędzi używanych w tym celu. W przeszłości pracował w sektorze bankowym i consultingu zajmując się modelowaniem statystycznym z wykorzystaniem Pythona i R. Prywatnie pasjonuje się nowoczesnymi technologiami oraz jest zwolennikiem oprogramowania typu open source i entuzjastą pływania.

Adam Szpilewicz - pozostałe kursy

Oceny i opinie klientów: Pytest. Kurs video. Automatyzacja testów w Pythonie Adam Szpilewicz (2)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
3.5
  • 6 (1)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (1)
  • Jest idealnym wprowadzenie do automatyzacji testów, w Pythonie dla początkujących, aczkolwiek zaawansowani użytkownicy również znajdą coś dla siebie.

    Opinia: Łukasz Opinia dodana: 2024-10-30 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Mam limitowany Internet - niestety Helion wymyślił, że ich wszystkie kursy będą dostępne tylko online; przez przeglądarkę- przez co tracę nie potrzebnie transfer. Wcześniej pliki kursów, o ile pamiętam, były do ściągnięcia - niestety teraz nie ma takiej możliwości - więcej kursów nie kupię (także te są niedostępne w plikach, które kiedyś dało się ściągnąć - teraz już się nie da). A kurs wydaje się dobry - bo jest to testowanie konkretnej aplikacji, a nie tylko pisanie testów "z palca". Jestem w trakcie oglądania. Szkoda, że to ostatni kurs jaki wykupiłem na Helionie, bo niektóre były ciekawe. Kurs oceniam na 5 gwiazdek, jednak dostępność online na 1

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2024-12-02 Ocena: 1   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2024-05-16
ISBN: 978-83-289-1587-9, 9788328915879
Numer z katalogu: 232028

Videopoint - inne kursy

Kurs video
104,30 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile