Napisz Swój Pierwszy
Test Automatyczny w Playwright!

Poznaj jeden z najnowszych
i najbardziej obiecujących frameworków do testów UI

logo jaktestowac.pl
Pokażemy Ci
jak zacząć pisać Testy Automatyczne
w oparciu o język Python i Playwright
od kompletnych podstaw!

 

👉 Jeśli jesteś głodny rozwoju i wiedzy?
👉 Chcesz popchnąć swoją karierę do przodu?
👉 Zawsze ciekawiły Ciebie nowe frameworki do automatyzacji UI?
👉 Chciałbyś zobaczyć jak sprawdzają się w praktyce?
👉 Pragniesz poznać nowe technologie i narzędzia
👉 … oraz inne tematy dla Nowoczesnych Testerów?

Jeśli TAK to ten program będzie świetnym wyborem dla Ciebie.

Dlaczego akurat Playwright?

NOWOCZESNY – Jest jednym z najnowszych frameworków – powstał w 2020, a w 2021 osiągnął wersję stable.

WSPARCIE MICROSOFT – Playwright został stworzony przez jedną z największych firm IT oraz jest przez nią aktywnie rozwijany.

WSPARCIE DLA RÓŻNYCH JĘZYKÓW – Playwright oferuje wsparcie dla C#, Javy, JavaScript/TypeScript oraz Pythona. Poznanie koncepcji automatyzacji w jednym języku znacznie ułatwia przejście do kolejnych.

PYTHON – Playwright wspiera wiele języków i także Pythona. Python jest jednym z najłatwiejszych języków. Jednocześnie Python w testach automatycznych pozwala na to samo co inne języki, jak C# czy Java. Dzięki temu zaznajomienie się z Playwrightem jest bardzo szybkie i łatwe.

SELENIUM – Jeśli chodzi o ogólna ideę i sposób pisania testów, Playwright jest zbliżony odrobinę do Selenium. Dlatego osoby, które miały z nim styczność, powinny szybko odnaleźć się z używaniem nowego narzędzia.


Playwright logo

Mentorzy programu

Krzysiek Kijas
Senior Software Quality Engineer, Tech Lead, Mentor
Zwycięzca ogólnopolskiego plebiscytu
Ludzie Testowania 2024
(testerzy.pl)
Microsoft Most Valuable Professional (MVP)
profil na LinkedIn
Microsoft Most Valuable Professional (MVP)
  • Jako Tech Lead odpowiada za architekturę automatów z Playwright.
  • Z testowaniem i dbaniem o jakość oprogramowania jestem profesjonalnie związany od 2011.
  • Nabywałem doświadczenie w wielu projektach IT z różnych domen biznesowych (transport, finanse, administracja, zarządzanie systemami).
  • Posiadam doświadczenie praktyczne w pracy z różnymi narzędziami CI/CD (Jenkins, GitLab CI, Azure DevOps).
  • W codziennej pracy dbam o szeroko pojętą jakość w projekcie - poczynając od projektowania testów i strategii testowania, definiowanie i usprawnianie procesów, konsultacje rozwiązań, aż po tworzenie i projektowanie architektury frameworków do testów automatycznych.
  • Od 2014 zdobywam doświadczenie jako trener poprzez prowadzenie warsztatów dotyczących jakości, pisania testów i narzędzi wspomagających testowanie.
  • Od wielu lat zaangażowany jestem w przygotowywanie warsztatów na Quality Excites - jednego z najpopularniejszych wydarzeń testerskich w Polsce.
  • Współtworzę inicjatywę jaktestowac.pl, gdzie od początku przygotowuje kursy i materiały dla Nowoczesnych Testerów.
Przemek Barański
Senior Software Quality Engineer, Principal Engineer
Zwycięzca ogólnopolskiego plebiscytu
Ludzie Testowania 2024
(testerzy.pl)
Microsoft Most Valuable Professional (MVP)
profil na LinkedIn
Microsoft Most Valuable Professional (MVP)
  • Rozwija frameworki w Playwright do testów GUI oraz API zintegrowane z procesami CI/CD
  • Komercyjnym testowaniem oprogramowania zajmuje się od ponad 10 lat!
  • Specjalizuje się w tematach performance i automation, które praktycznie wykorzystuje przy zapewnieniu jakości dla globalnych systemów informatycznych.
  • Trenuje testerów od 2015, nie tylko online, ale też bezpośrednio na warsztacie, meetupie, konferencji czy uczelni.
  • Twórca bezpłatnych treści wspomagających testerów w całej Polsce ze stawianiem swoich pierwszych kroków w różnych obszarach testowania (vlog, Git dla Testerów, Podstawy Automatyzacji).
  • Zafascynowany technicznym rozwojem oraz upraszczaniem poznanych konceptów do łatwych i przyjemnych treści 😀
  • Tester nie tylko aplikacji ale i praktyk związanych z życiem, rozwojem i szeroko rozumianą jakością.

Agenda kursu

👨‍💻 Szybki start z Playwright

✍️ Opis narzędzi

  • Czym jest Playwright?
  • Czym jest codegen?

✍️ Szybki start z Playwright

  • Tworzenie nowego projektu
  • Instalacja Playwright
  • Pierwszy test

✍️ Projektowanie testów

  • Dwa słowa więcej o codegen
  • Szybkie prototypowanie
  • Playwright i pytest
  • Wykorzystanie generowanie kodu w projekcie

✍️ Zadania praktyczne

👨‍💻 Playwright w Chmurze


✍️ Testy na GitLab CI

  • Nowy projekt w serwisie GitLab
  • Konfiguracja GitLab CI
  • Wykorzystanie gotowych obrazów dockerowych
  • Uruchamianie testów w Chmurze

✍️ Testy na GitHub Actions

  • Nowy projekt w serwisie GitHub
  • Konfiguracja GitHub Actions
  • Wykorzystanie gotowych obrazów dockerowych
  • Uruchamianie testów w Chmurze

👨‍💻 Dodatki (w przygotowaniu)

Co otrzymam w ramach kursu?

🔧 Wysokiej jakości i dokładnie opisanych lekcji w postaci wideo oraz tekstu.
🔧 Szczegółowe informacje jak ZA DARMO i OD PODSTAW stworzyć swój pierwszy test automatyczny w Playwright.
🔧 Wprowadzenie do narzędzi/programów, które możesz poznać ZA DARMO jednocześnie wiedząc, że są one bardzo często używane w firmach na całym świecie.
🔧 Cały KOD i ZASOBY, z których korzystamy w kursie.
🔧 Wsparcie zespołu jaktestowac.pl – odpowiadamy na wszystkie pytania dotyczące kursu i materiałów.

Dołącz do grupy setek kursantów,
którzy przystąpili do kursów na jaktestowac.pl!

Zaczynamy?

Najczęściej zadawane pytania

Dla kogo jest ten kurs?
Ten kurs jest dla testerów i programistów znających choć odrobinę Pythona i szukających możliwości poznania najbardziej obiecującego frameworka do testów w Pythonie (przy okazji mającego implementację w innych językach)
Co mi da poznanie automatyzacji?
Automatyzacja jest wysoce pożądaną przez pracodawców umiejętnością w dzisiejszym świecie IT.

Dzięki tej wiedzy będziesz mógł zaoszczędzić czas (powtarzalne czynności mogą wykonywać automaty). Będziesz także mógł skupić się na bardziej złożonych testach, dostarczaniu lepszej jakości w projekcie oraz swojemu rozwojowi. Umiejętność automatyzacji i dobrych praktyk z nią związanych, może przełożyć się na:

  • rozwinięcie kariery,
  • wyższe zarobki,
  • praktyczne umiejętności,
  • nowe fascynujące projekty,
  • nową pracę,
  • automatyzację własnych projektów i aplikacji,
  • otwarcie na nowe technologie i wyzwania.

Jakiej wiedzy potrzebuje do tego kursu?
Aby komfortowo przejść przez kurs potrzebujesz podstawowej wiedzy z:

  • koncepcji automatyzacji (po co automatyzować?),
  • podstawowej wiedzy o Pythonie.

Jakiego oprogramowania potrzebuje do tego kursu?
My w tym kursie będziemy korzystać z następujących narzędzi i wersji programów:

  • Windows 10 x64
  • Python 3.8 x32
  • IDE Pycharm
  • Playwright

Czy ten kurs jest darmowy?
Tak, prezentowane tutaj części kursu są całkowicie darmowy. Również w kursie korzystamy z darmowych narzędzi (poza systemem operacyjnym Windows).
Co z kodem źródłowym? Czy go dostanę?
Tak, otrzymasz cały kod źródłowy jaki napiszemy i użyjemy podczas kursu.
Dla kogo ten kurs NIE JEST?
Wymiatasz już w testach automatycznych z użyciem Playwright, a język Pythonie nie ma przed Tobą tajemnic.

Jeśli odpowiedziałeś TAK na powyższe pytania, to zdecydowanie nie jest to materiał dla Ciebie 😉

Zaczynamy?