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
profil na LinkedIn
  • 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
profil na LinkedIn
  • 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?