Trwają zapisy do grupy

Szkolenie: Playwright/Python - Testowanie aplikacji WebUI

Szkolenie Playwright/Python - Testowanie aplikacji WebUI to praktyczne warsztaty dla osób chcących opanować automatyzację testów aplikacji webowych z wykorzystaniem Playwright i języka Python. Uczestnicy poznają nowoczesne techniki testowania interfejsów użytkownika (WebUI), nauczą się symulować akcje użytkownika w przeglądarce, stosować dobre praktyki programistyczne oraz budować skalowalne frameworki testowe.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:PLAYWRIGHT/PYTHON

pythonspecialistic-trainingspecialties-of-sagesci-cd

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

20 października
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Trener-Sages

Cena:

3350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

7 stycznia
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Trener-Sages

Cena:

3350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Playwright/Python - Testowanie aplikacji WebUI

Cele szkolenia

  • Poznanie możliwości biblioteki Playwright w zakresie symulowania akcji użytkownika w przeglądarce i testowania aplikacji WebUI z wykorzystaniem języka Python

  • Zrozumienie i wdrożenie dobrych praktyk programistycznych w procesie developmentu testów automatycznych, takich jak unikanie powtórzeń, podział odpowiedzialności oraz refaktoryzacja kodu w ramach frameworka testowego

  • Zbudowanie od podstaw skalowalnej architektury test frameworka, wspierającej wiele środowisk

  • Łatwe utrzymanie kodu i jego rozszerzalność w projektach automatyzacji testów webowych

  • Praktyczne poznanie sposobów i strategii uruchamiania testów automatycznych w procesie Continuous Integration (CI/CD), w tym wykorzystania linii poleceń i integracji z popularnymi systemami CI

  • Ugruntowanie wiedzy z zakresu pytest, fixtures, hooks i mockowania API, aby efektywnie zarządzać środowiskiem testowym i danymi testowymi

  • Rozwinięcie umiejętności pisania czytelnych, szybkich i efektywnych testów automatycznych przy użyciu wzorca Page Object Pattern oraz biblioteki Faker do generowania danych testowych


Dla kogo?

  • Testerów i osób zarządzających jakością w projektach informatycznych, które posiadają podstawową wiedzę z zakresu inżynierii oprogramowania (pisanie kodu, kompilowanie kodu, uruchamianie aplikacji w technologii Python) i chciałyby poszerzyć swoją wiedzę w tym temacie, oraz wykorzystać ją w praktyce do pisania testów automatycznych


Zalety

  • Najlepszy sposób nauki to praktyka – szkolenie Playwright/Python – Testowanie aplikacji WebUI oparte jest na intensywnym warsztacie programistycznym, w którym uczestnicy piszą realny kod testów automatycznych i tworzą w pełni funkcjonalny projekt od zera

  • Live coding – podczas szkolenia krok po kroku powstaje kompletny framework testowy Playwright w Pythonie, który uczestnicy mogą wykorzystać jako bazę do własnych implementacji i dalszego rozwoju

  • Szkolenie koncentruje się na praktycznym wykorzystaniu Playwright do automatyzacji testów Web UI, a nie tylko na przeglądzie funkcji – uczestnicy nauczą się projektować testy, które naprawdę wspierają proces wytwarzania oprogramowania

  • Po ukończeniu szkolenia uczestnicy otrzymują materiały edukacyjne, przykłady kodu i wskazówki, które pomogą im rozwijać własne projekty automatyzacji testów


Wymagania

  • Znajomość zagadnień związanych z testowaniem oraz doświadczenie w pracy z aplikacjami internetowymi

  • Znajomość podstawowych zagadnień języka Python: klasa, obiekt, funkcja, zmienna. Szkolenie to nie uczy języka Python - podstawowa znajomość Pythona jest wymagana

  • Podstawowe doświadczenie w pracy z kodem (zasięg zmiennych)

  • Mile widziana podstawowa wiedza na temat HTML/CSS


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wprowadzenie

  • Kilka słów o automatyzacji testów - dlaczego warto?

  • Omówienie biblioteki Playwright

  • Porównanie z konkurencyjnymi bibliotekami Selenium, Cypress

Python / pytest

  • Konifiguracja środowiska i edytora kodu (Visual Studio Code, PyCharm)

  • Wprowadzenie do biblioteki pytest

  • Adnotacje Before/After (hooks)

  • Wstrzykiwanie zależności (fixtures)

  • Zakres fixtures

Wprowadzenie do Playwright

  • Instalacja i konfiguracja Playwright

  • Uruchamianie testów w różnych przeglądarkach (Chromium, Firefox, WebKit)

  • Symulowanie akcji użytkownika

  • Praca z elementami strony

  • Asercje w Playwright

  • Obsługa wielu kart i okien

Dobre testy automatyczne

  • Cechy dobrego testu automatycznego

  • PageObject Pattern

  • Zapisywanie i przechowywanie sesji

  • Sprytne assercje

  • Mockowanie API dla przypadków brzegowych

  • Przygotowanie aplikacji do testu przy wykorzystaniu API

  • Zasady pomagające utrzymać testy

  • Architektura test frameworka

  • Biblioteka Faker do generowania danych testowych

  • Zasady pisania szybkich i efektywnych testów

Jak efektywnie korzystać z testów automatycznych

  • Generowanie i analiza raportów

  • Uruchamianie testów na wielu środowiskach

  • Równoległe uruchamianie testów

  • Linia poleceń - integracja z systemami CI

Autorem szkolenia jest Jakub Szewczyk

Expert QA specjalizujący się w testach funkcjonalnych i automatyzacji procesu testowania. Wielki fan podejścia BDD w procesie wytwarzania oprogramowania, ale również przeciwnik pisania testów behawioralnych dla samych testów. Karierę zaczynał w roku 2005 i przez ten czas miał okazję automatyzować testy dla aplikacji desktopowych, webowych, niskopoziomowych, sterowników oraz mikroserwisów instalowanych w chmurze.

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

10.10.2025

Uczestnik szkoleniaPython zaawansowany

Dominik Chlipalski, Aptiv Services Poland S.A.

trener ciekawie opowiada, zadania pomiedzy teoria

Więcej opinii