Warsztaty 30 Maja
Zapraszamy do zapoznania się ze szczegółami warsztatów.
10% rabatu pod warunkiem rejestracji do 28 lutego
Warsztat I
"Jak wybrać nowe narzędzie do testów"
Data: 30.05.2025 r. (online)
Czas trwania: godzina 9:00-16:00
Wymagania techniczne:
- Zainstalowana przeglądarka Chrome
- Dostępne uprawnienia admina, w celu płynnej i swobodnej możliwości instalacji oraz użycia narzędzi
Opis
Nie ważne jaki macie problem z testowaniem, na pewno na rynku jest narzędzie do tego.
Potrzebujecie testować mobilki? Jest z 10 różnych farm urządzeń, które możesz użyć. Potrzebujesz automatyzować testy E2E- niby tutaj są obecnie 2 popularne opcje, ale jest na rynku masa mniej popularnych rozwiązań, które też mają swoją wartość.
A może testowanie Api? To jest kolejna puszka pandory z setką opcji.
Prawda jest taka, że żyjemy w erze urodzaju wyboru. Więc musimy nauczyć się wybierać.
W ramach tego warsztatu przyjrzymy się procesowi, który pomoże Wam określić potrzeby, które dane narzędzia muszą spełnić oraz wyznaczyć process testowy
Program szkolenia:
- Wstęp
-
Kiedy potrzebujemy procesu, by wybrać narzędzia?
a. Kiedy nie powinniśmy korzystać z procesu i wybrać na "szybko" - Wybór zagadnienia
- Jak ustalić wymagania
- Jak zawęzić listę narzędzi
- Kiedy i czy spotykać się ze sprzedawcami
- Toolathon - sposób na szybkie sprawdzenie wielu narzędzi
- PoC
- Podjęcie ostatniego wyboru
- Co dalej - jak sprawdzić czy wybraliśmy właściwie
Warsztat II
"Generacja testów Playwright przez AI w praktyce"
Data: 30.05.2025 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 20 https://nodejs.org/en
- wymagana jest instalacja Dockera i docker-compose – posłuży on do startu testowanej aplikacji
Opis
Uczestnicy wspólnie zbudują od podstaw projekt automatyzacji testów API i UI przy użyciu Playwright oraz jednego z najpopularniejszych środowisk IDE wyposażonych w funkcje AI. Podczas zajęć dowiesz się, jak efektywnie wykorzystać narzędzia AI do tworzenia i optymalizacji testów, co pozwoli zwiększyć wydajność oraz jakość procesu testowania w Twoim codziennym środowisku pracy. Wspólnie sprawdzimy jak agenci AI radzą sobie z generacją testów E2E.
Program szkolenia:
-
1. Playwright + JS/TS:
- setup frameworka
- pierwsze kroki
-testy API + UI
- fixtures -
2. Cursor IDE
- wykorzystanie LLM/chatu
- wykorzystanie Retrival Augmented Generation (RAG)
- wykorzystanie Composera/agenta AI
Warsztat III
"Testowanie aplikacji mobilnych przy użyciu Appium i Pythona"
Data: 30.05.2025 r. (online)
Czas trwania: godzina 9:00-16:00
Wymagania techniczne:
- Podstawowa znajomość Pythona
- Python 3.xx, Node.js, Appium, Appium Inspector, Android Studio, Java Development Kit.*
* Przed szkoleniem zostanie wysłana szczegółowa instrukcja, która krok po kroku przeprowadzi Cię przez proces instalacji. Nie martw się, jeśli nie masz doświadczenia w tego typu czynnościach – instrukcja będzie bardzo jasna i przejrzysta.
Opis
Rynek narzędzi skupiających się na automatyzacji testów E2E aplikacji mobilnych nigdy nie był duży. Jeśli dodamy wymagania dotyczące swobody wyboru języka i możliwości stworzenia frameworka zarówno dla Androida, jak i iOS, wybór spada niemal do zera. Jednak jedną z alternatyw jest Appium, który daje nam takie możliwości!
Podczas warsztatów, wykorzystując Pythona, nauczymy się pisać, poprawnie konfigurować i uruchamiać automatyczne testy dla emulatorów oraz urządzeń fizycznych. Cały warsztat skupi się na aspektach praktycznych!
Proszę pamiętać, że warsztaty wymagają wcześniejszego przygotowania środowiska (oczywiście z pełnym wsparciem naszym i trenera).
Program szkolenia:
- Konfiguracja i uruchomienie Appium oraz emulatora urządzenia mobilnego
- Co wspólnego mają Appium i Selenium?
- Typy selektorów mobilnych - ID, Accessibility ID, class name, XPath
- Wyszukiwanie elementów w aplikacji - Appium Inspector
- Akcje podstawowe - klik vs tap, wprowadzanie tekstu, odczyt wartości elementów
- Krótkie wprowadzenie do frameworka testowego pytest i praca z asercjami
- Uruchamianie/parametryzowanie testów (w przypadku zainteresowania również na własnych fizycznych urządzeniach z Androidem)
- Wzorce projektowe dla aplikacji mobilnych - Page Screen Pattern"
Warsztat IV
"Od teorii do praktyki: skuteczne testowanie dostępności cyfrowej"
Data: 30.05.2025 r.
online
Czas trwania: godzina 09:00-16:00
- Komputer z zainstalowaną przeglądarką Google Chrome
- Możliwość instalowania na komputerze dodatkowych narzędzi i wtyczek do Chrome
- Instalacja czytnika ekranu NVDA (instrukcja przesłana przed warsztatem)
- Smartphone (z systemem Android lub iOS)
* Przed szkoleniem zostanie wysłana szczegółowa instrukcja, która krok po kroku przeprowadzi Cię przez proces instalacji.
Opis
Dostępność cyfrowa przestaje być wyjątkiem, a staje się kluczowym elementem jakości oprogramowania, zwłaszcza w świetle poszerzenia Ustawy o Dostępności Cyfrowej o przedsiębiorstwa prywatne. Podczas warsztatu uczestnicy poznają zasady testowania dostępności zgodnie ze standardami WCAG 2.1, łącząc narzędzia automatyczne z manualnymi metodami. Przy pomocy takich narzędzi jak np.WAVE przeanalizują przykładowe strony web, aby zidentyfikować najczęstsze problemy z brakiem dostępności. Następnie wcielą się w użytkowników z niepełnosprawnościami, korzystając z czytników ekranu (np. NVDA) lub nawigując wyłącznie klawiaturą, co pozwoli im zrozumieć prawdziwe wyzwania w poruszaniu się po sieci. Warsztat zakończy się wspólną analizą wyników testów oraz dyskusją, która pokaże, jak istotna jest dostępność cyfrowa w codziennej pracy testera.
Program szkolenia:
- Przedstawienie teorii dotyczącej najważniejszych testów dla dostępności cyfrowej
- Testowanie dostępności z użyciem narzędzi automatycznych (Silktide, WAVE, Lighthouse)
- Manualna analiza kodu przy pomocy Chrome Dev Tools
- Symulacje dostępności: testy z czytnikami ekranu (NVDA, TalkBack, VoiceOver) i nawigacja klawiaturą
- Analiza wyników testów i wnioski z doświadczeń uczestników
Warsztat V
Techniczne testowanie w Cypress.IO
Data: 30.05.2025 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ę:
- Jak myśleć o automatyzacji w kontekście wsparcia dla zadań technicznych
- Jak zbudować łatwą w utrzymaniu strukturę projektu Frameworka testowego
- Dowiesz się jak zapanować nad dużą ilością testów wykorzystując wzorce projektowe m.in.: Page Object Pattern, App Actions czy Fluent interface
- Poznasz sposoby na zoptymalizowanie procesu testowego przez wykorzystanie m.in.: funkcji przygotowujących środowisko, czyszczących „podwórko” po testach, ale również jak skonfigurować przydatne pluginy
- Przygotujesz samodzielnie requesty do API / Servera które pozwolą wykonać pre testy lub zadania wspomagające.
- Nauczysz się pisać dobry jakościowo kod
- Postawisz pierwsze kroki w roli specjalisty samodzielnie konfigurując proces CI
Warsztat VI
Testy API w RestSharp
Data: 30.05.2025 r.
Czas trwania: godzina 9:00-16:00
Wymagania techniczne:
- Podstawowa znajomość C#
- Windows 10 lub wyższy
- Uprawnienia administratora (jeżeli to nie jest laptop prywatny)
- Zainstalowane środowisko programistyczne Visual Studio
- Zainstalowany .NET 9
- Zainstalowany klient Rest API – Postman
- Zainstalowany SQL Server 2022 Express
- Zainstalowany SQL Server Management Studio (SSMS) 20.2.
* Przed szkoleniem zostanie wysłana szczegółowa instrukcja, która krok po kroku przeprowadzi Cię przez proces instalacji.
Opis
Warsztat jest skierowany do testerów z doświadczeniem w testach manualnych oraz z podstawową znajomością języka programowania C#, którzy chcą zacząć automatyzować testy API. Podczas trwania warsztatu przejdziemy przez tematy takie jak czym jest REST API, w jaki sposób się komunikuje i jak z niego korzystać oraz nauczymy się automatyzacji testów z wykorzystaniem bibliotek: RestSharp, NUnit oraz Fluent Assertions. Poznamy też kilka dobrych praktyk i wzorców z których będziemy korzystać podczas tworzenia testów automatycznych, a na samym końcu nauczymy się generować raport z wykonanych testów z wykorzystaniem narzędzia Allure Report. Serdecznie zapraszam na warsztat!
Program szkolenia:
W czasie warsztatu dowiesz się:
- Omówienie czym jest REST API
- Poznanie RestSharp, NUnit oraz FluentAssertions
- Napisanie testów automatycznych z wykorzystaniem poznanych bibliotek
- Poznanie Allure Report do generowania raportów oraz użycie w testach