Warsztaty 2024

Warsztaty 24 Maja

Zapraszamy do zapoznania się ze szczegółami warsztatów.

5% rabatu przy rejestracji grupowej (minimum 4 osoby) do 20 maja

Warsztat I

"Testowanie UI z wykorzystaniem Playwright i Python"

Dawid Pacia

Data: 24.05.2024 r. (online)
Czas trwania: godzina  9:00-16:00

Wymagania techniczne:
– Podstawowa znajomość Pythona

Przed szkoleniem należy zainstalować :
– Python: co najmniej 3.10
– Pycharm CE

 

 

Opis

Przez ostatnich 10-15 lat użytkownicy Pythona chcący tworzyć E2E UI testy byli skazani na obracanie się pomiędzy Selenium oraz Robot Frameworkiem. Coraz bardziej zaawansowane narzędzia (jak chociażby Puppeteer czy Cypress) nie zapewniały wsparcia dla Pythona. Pojawienie się Playwright-a to prawdziwy skok jakościowy w podejściu do testów automatycznych z jego wykorzystaniem. Mechanizmy, które dotychczas wymagały wielogodzinnej implementacji jesteśmy w stanie napisać w kilka minut.

W ramach szkolenia zbudujemy MVP środowiska do testów automatycznych wraz z implementacją scenariuszy testowych oraz zastosowaniem odpowiednich wzorców projektowych. Celem nadrzędnym będzie uzyskanie szkieletu frameworka spełniającego najistotniejsze wymagania – stabilność, czytelność oraz łatwość utrzymania. Na koniec, zestawimy stworzony framework z przykładowym rozwiązaniem zaimplementowanym w Selenium.

W trakcie warsztatu dowiesz się:
– Jak zacząć budowę frameworka od zera z wykorzystaniem Playwright + Python?
– Poznasz dobre praktyki przy jego tworzeniu.
– Jak „przesiąść się” z Selenium/Robot Framework na tworzenie środowiska w Playwright?

Program szkolenia:

Warsztat II
"Generacja testów automatycznych przez AI w praktyce"

Sławomir Radzymiński

Data: 24.05.2024 r. + dodatkowy termin 29.05.2024 r.
online
Czas trwania: godzina  09:00-16:00

Wymagania techniczne:
– warsztat przeznaczony jest dla osób, które mają podstawową wiedzę teoretyczną i praktyczną na temat automatyzacji testów 
– wymagany jest zainstalowany Cursor IDE https://cursor.sh + założenie konta (darmowego)
– wymagany jest zainstalowany Node.js 18 lub 20 https://nodejs.org/en
– wymagana jest instalacja Dockera i docker-compose – posłuży on do startu testowanej aplikacji
– przed szkoleniem uczestnicy dostaną dokładną instrukcję dotyczącą instalacji.

Opis

Zapraszam na praktyczne szkolenie „Generacja testów automatycznych przez AI w praktyce”! 🤖

Razem ze mną odkryjesz tajniki Cursor IDE narzędzia, które nie tylko ułatwia pracę, ale także integruje się z GPT4 bezpośrednio z IDE. W programie znajduje się przegląd funkcji AI w Cursor IDE, a także praktyczne zastosowania tego unikalnego narzędzia w kontekście testowania.

Program szkolenia:

Warsztat III
"Stablizacja testów w Cypress"

Maciej Wyrodek

Data: 24.05.2024 r. (online)
Czas trwania:  godzina 9:00-16:00

Wymagania techniczne:
W ramach warsztatu uczestnicy będą stawiać nowy projekt. Zaleca się aby osoby miały już zainstalowany node.js w wersji co najmniej 12 i cypress w wersji 10+

Preferowane  node.js 18.16.1 oraz cyprss 13.6.3+

Opis

Cypress jako narzędzie z założenia bardzo dobrze radzi sobie z niestabilnymi środowiskami.

Praktycznie każda operacja jest przygotowana by czekać asynchronicznie. Ale nie zawsze to wystarcza czasem trzeba dobrze zaplanować pewne zmiany w frameworku by nasze testy działały stabilnie.

Program szkolenia:

Warsztat IV
"Playwright + Java od zera do 5000 zł na rękę w jeden dzień"

Michał Żarczyński

Data: 24.05.2024 r.
Czas trwania: godzina 9:00-16:00

Wymagania techniczne:

  • Laptop z procesorem minimum Intel i3 (im szybszy tym lepiej) i minimum 16 GB ramu (8 GB też da radę, ale wszystko będzie działało zauważalnie wolniej) + Windows 10/11.
  • Na laptopie konto z uprawnieniami admina, aby można było na nim zainstalować niezbędne oprogramowanie, czyli np. Java i Intellij (tego na pewno nie uda się obejść).
  • Laptop najlepiej aby był bez zainstalowanych systemów zabezpieczeń, które z doświadczenia wiem, że mogą zablokować uruchamianie testów. Oczywiście w przypadku napotkania problemów spróbujemy je wspólnie rozwiązać, jednak moim zadaniem jako osoby prowadzącej nie jest złamanie najlepszych korporacyjnych systemów zabezpieczeń. 🙂
  • Drugi monitor – zdecydowanie zwiększy komfort podczas warsztatu, tym bardziej w formule online.

Opis

Nie trzeba umieć programować – warsztat nastawiony przede wszystkim na:
– testerów manualnych, którzy chcą zacząć automatyzować,
– osoby, które stawiają pierwsze kroki w automatyzacji i np. chcą się przekwalifikować z podstaw Selenium na Playwright’a,
– osoby, które planują się kompletnie zawodowo przekwalifikować i zacząć pracować w IT.
 
Cel warsztatu: krok po kroku od zera pokażę automatyzację testów z wykorzystaniem Playwright’a + Javy.

Program szkolenia:

Warsztat V
"Techniczne testowanie w Cypress"

Krzysztof Kołodziejczyk

Data: 24.05.2024 r.
Czas trwania: godzina 9:00-16:00

Wymagania techniczne:

  • Warsztat przeznaczony dla osób, zarówno posiadających podstawową wiedzę na
    temat automatyzacji testów jak i tych dopiero rozpoczynających swoją przygodę.
  • Wymagany jest zainstalowany Node.js w wersji rekomendowanej:
    https://nodejs.org/en
  • Zainstalowane środowisko programistyczne.
    Proponowane: https://code.visualstudio.com
  • Zainstalowana przeglądarka Chrome
  • Dostępne uprawnienia admina, w celu płynnej i swobodnej możliwości instalacji oraz
    użycia elementów projektu.

Opis

Świat IT wymaga od specjalistów bycia multidyscyplinarnymi i zawsze przygotowanymi
na zmiany. W ramach warsztatu nauczysz się jak rozwiązywać techniczne zadania
począwszy od zbudowania infrastruktury testowej po automatyzację testowania w
Cypress i raportowanie wyników testów.

Podczas warsztatu wykorzystamy requesty do API / Servera z jednej strony by spełnić
początkowe wymagania i np. przygotować środowisko testowe, ale też i do
dedykowanych testów API które z powodzeniem można również wykonać w Cypress.IO
Część związana z procesem CI, oparta zostanie o GitHub Actions, tak by pozwolić
opanować umiejętne konfigurowanie środowiska testowego z możliwością prostego
przekształcenia konfiguracji dla innych narzędzi np. CircleCi, Docker czy innych.

Program szkolenia:

W czasie warsztatu dowiesz się:

Organizator zastrzega sobie prawo do zmian w programie.
***
Wszystkie  projekty i publikowane  na stronie  treści są  własnością spółki i podlegają ochronione zgodnie z przepisami  prawa autorskiego. 
Przywłaszczenie  sobie  praw  autorskich, kopiowanie, powielanie oraz wykorzystywanie całości lub elementów w celach czerpania korzyści majątkowych bez zgody autora jest zabronione.