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 Za zakup otrzymasz 104 punktów
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
Sposób płatności