Automatyzacja testów aplikacji webowych z wykorzystaniem Playwright w języku C# – szkolenie praktyczne online w czasie rzeczywistym
Automatyzacja testów aplikacji webowych z wykorzystaniem Playwright w języku C# – szkolenie praktyczne online w czasie rzeczywistym
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówNowy start w Małopolsce z EURESEM, Małopolski Pociąg do kariery
- Grupa docelowa usługi
Szkolenie skierowane jest do testerów oprogramowania, specjalistów QA, testerów manualnych oraz osób chcących rozwijać kompetencje w zakresie automatyzacji testów aplikacji webowych. Usługa przeznaczona jest dla osób posiadających podstawową wiedzę z zakresu testowania oprogramowania.
Szkolenie będzie szczególnie przydatne dla osób planujących rozpoczęcie pracy z frameworkiem Playwright lub rozwijających kompetencje w obszarze nowoczesnej automatyzacji testów. Uczestnicy nabędą kompetencje z praktycznego zastosowania narzędzia Playwright w języku C# w codziennej pracy testera automatyzującego oraz dobre praktyki wykorzystywane podczas realizacji projektów IT.
Usługa również adresowana dla Uczestników Projektu MP i/lub dla Uczestników Projektu NSE.
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników20
- Data zakończenia rekrutacji02-03-2027
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURZnak Jakości TGLS Quality Alliance
Cel
Cel
Cel edukacyjny
Celem szkolenia jest zdobycie wiedzy i praktycznych umiejętności w zakresie automatyzacji testów aplikacji webowych z wykorzystaniem frameworka Playwright i języka C#. Uczestnicy poznają proces tworzenia, uruchamiania i utrzymywania testów automatycznych oraz dobre praktyki stosowane w projektach QA. Po szkoleniu będą potrafili samodzielnie przygotować środowisko pracy, tworzyć testy, generować raporty oraz analizować wyniki testów.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Uczestnik zna zasady działania frameworka Playwright oraz jego zastosowanie w automatyzacji testów aplikacji webowych. | opisuje możliwości frameworka Playwright, | Test teoretyczny z wynikiem generowanym automatycznie |
| wskazuje korzyści wynikające z automatyzacji testów, | Test teoretyczny z wynikiem generowanym automatycznie | |
| wyjaśnia zastosowanie Playwright w projektach IT, | Test teoretyczny z wynikiem generowanym automatycznie | |
| omawia architekturę i podstawowe komponenty narzędzia. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik samodzielnie wykorzystuje mechanizmy Playwright do interakcji z elementami interfejsu użytkownika, zarządzania danymi testowymi oraz obsługi różnych przeglądarek internetowych. | wykonuje operacje na elementach aplikacji, | Test teoretyczny z wynikiem generowanym automatycznie |
| zarządza danymi testowymi, | Test teoretyczny z wynikiem generowanym automatycznie | |
| wykorzystuje mechanizmy przechowywania stanu aplikacji, | Test teoretyczny z wynikiem generowanym automatycznie | |
| uruchamia testy w różnych przeglądarkach. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik samodzielnie analizuje wyniki testów, wykorzystuje narzędzia debugowania, generuje raporty oraz integruje testy automatyczne z procesami Continuous Integration i Continuous Delivery (CI/CD). | analizuje wyniki wykonanych testów, | Test teoretyczny z wynikiem generowanym automatycznie |
| wykorzystuje narzędzia debugowania, | Test teoretyczny z wynikiem generowanym automatycznie | |
| generuje raporty z wykonania testów, | Test teoretyczny z wynikiem generowanym automatycznie | |
| opisuje sposób integracji testów z procesem CI/CD. | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje i kompetencje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Dzień 1
Moduł 1. Wprowadzenie do Playwright – podstawy i możliwości narzędzia
- rola automatyzacji testów w procesie zapewnienia jakości oprogramowania,
- architektura i możliwości frameworka Playwright,
- porównanie Playwright z innymi narzędziami automatyzacji testów,
- zastosowanie Playwright w projektach testowych.
Moduł 2. Pierwsze kroki z Playwright i językiem C#
- przygotowanie środowiska pracy,
- instalacja Playwright oraz niezbędnych zależności,
- konfiguracja projektu C# z wykorzystaniem .NET,
- tworzenie i uruchamianie pierwszych testów automatycznych.
Moduł 3. Interakcja z elementami w Playwright
- wyszukiwanie i identyfikacja elementów,
- wykorzystanie lokatorów,
- wykonywanie akcji na elementach interfejsu użytkownika,
- obsługa formularzy, przycisków oraz nawigacji.
Moduł 4. Debugowanie i raportowanie
- analiza błędów testów,
- wykorzystanie narzędzi debugowania,
- generowanie raportów z wykonanych testów,
- interpretacja wyników testów automatycznych.
Moduł 5. Testowanie w różnych przeglądarkach
- uruchamianie testów w wielu przeglądarkach,
- konfiguracja środowisk testowych,
- weryfikacja kompatybilności aplikacji,
- analiza różnic pomiędzy środowiskami.
Dzień 2
Moduł 6. Zarządzanie danymi testowymi i stanem aplikacji
- przygotowanie danych testowych,
- zarządzanie sesją użytkownika,
- przechowywanie i wykorzystanie stanu aplikacji,
- optymalizacja wykonywania testów.
Moduł 7. Praca z API i mockowanie danych w testach
- wykorzystanie Playwright do testowania API,
- obsługa żądań i odpowiedzi HTTP,
- mockowanie danych i usług zewnętrznych,
- budowanie stabilnych scenariuszy testowych.
Moduł 8. Integracja z systemami CI/CD
- podstawy Continuous Integration i Continuous Delivery,
- automatyczne uruchamianie testów,
- integracja testów z procesem dostarczania oprogramowania,
- wykorzystanie raportów w procesach CI/CD.
Moduł 9. Najlepsze praktyki w implementacji testów z Playwright
- organizacja i utrzymanie kodu testowego,
- wykorzystanie wzorca Page Object Model,
- zwiększanie czytelności i jakości testów,
- dobre praktyki tworzenia frameworków testowych.
Moduł 10. Praktyczne ćwiczenia oraz case studies.
- realizacja zadań praktycznych z wykorzystaniem Playwright i C#,
- analiza i omówienie przygotowanych rozwiązań,
- rozwiązywanie problemów występujących podczas automatyzacji testów.
Walidacja efektów uczenia się - test teoretyczny z wynikiem generowanym automatycznie
- weryfikacja osiągnięcia efektów uczenia się,
- podsumowanie szkolenia oraz sesja pytań i odpowiedzi.
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 15 Wprowadzenie do Playwright – podstawy i możliwości narzędzia | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-03-2027 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:00 | Liczba godzin 01:00 |
Przedmiot / temat 2 z 15 Pierwsze kroki z Playwright i językiem C# | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-03-2027 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat 3 z 15 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 03-03-2027 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 10:30 | Liczba godzin 00:30 |
Przedmiot / temat 4 z 15 Interakcja z elementami w Playwright | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-03-2027 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 11:30 | Liczba godzin 01:00 |
Przedmiot / temat 5 z 15 Debugowanie i raportowanie | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-03-2027 | Godzina rozpoczęcia 11:30 | Godzina zakończenia 13:00 | Liczba godzin 01:30 |
Przedmiot / temat 6 z 15 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 03-03-2027 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 13:30 | Liczba godzin 00:30 |
Przedmiot / temat 7 z 15 Testowanie w różnych przeglądarkach | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-03-2027 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:00 | Liczba godzin 01:30 |
Przedmiot / temat 8 z 15 Zarządzanie danymi testowymi i stanem aplikacji | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-03-2027 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:00 | Liczba godzin 01:00 |
Przedmiot / temat 9 z 15 Praca z API i mockowanie danych w testach | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-03-2027 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat 10 z 15 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-03-2027 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 10:30 | Liczba godzin 00:30 |
Przedmiot / temat 11 z 15 Integracja z systemami CI/CD | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-03-2027 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:00 | Liczba godzin 01:30 |
Przedmiot / temat 12 z 15 Najlepsze praktyki w implementacji testów z Playwright | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-03-2027 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 13:00 | Liczba godzin 01:00 |
Przedmiot / temat 13 z 15 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-03-2027 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 13:30 | Liczba godzin 00:30 |
Przedmiot / temat 14 z 15 Praktyczne ćwiczenia oraz case studies | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-03-2027 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 14:30 | Liczba godzin 01:00 |
Przedmiot / temat 15 z 15 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 04-03-2027 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 15:30 | Liczba godzin 01:00 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 14:30 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 11:30 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 01:00 |
Rodzaj godzin w tym suma przerw | Liczba godzin 02:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 16:30 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 950,77 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 399,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 203,50 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 165,45 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 14:30 |
Prowadzący
Prowadzący
TOMASZ STELMACH
W swojej karierze pełnił role Testera Oprogramowania, Test Automation Engineera, Lidera Zespołu Testów, QA Leada, Architekta Testów, Kierownika Testów oraz Managera QA. Doświadczenie zdobywał m.in. w dużych bankach i Spółkach Skarbu Państwa.
Specjalizuje się w automatyzacji testów aplikacji webowych, projektowaniu frameworków testowych, integracji testów z procesami CI/CD oraz budowie strategii jakości. Posiada praktyczne doświadczenie w pracy z narzędziami wykorzystywanymi w automatyzacji testów, w tym Selenium WebDriver, Playwright, Jenkins, Maven, GitLab oraz systemami raportowania wyników testów.
Obecnie jako CEO Quality Island odpowiada za rozwój usług związanych z testowaniem oprogramowania oraz prowadzenie szkoleń i warsztatów dla specjalistów QA. Jest organizatorem ogólnopolskiej konferencji Testing Ground Conference oraz prelegentem wydarzeń branżowych poświęconych jakości oprogramowania, automatyzacji testów i nowoczesnym praktykom QA.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy szkolenia otrzymają komplet materiałów dydaktycznych w formie elektronicznej, wspierających realizację zajęć oraz samodzielne utrwalanie wiedzy po zakończeniu usługi. Materiały obejmują:
- prezentacje szkoleniowe,
- instrukcje konfiguracji środowiska,
- ćwiczenia praktyczne,
- zadania warsztatowe,
- przykładowe projekty automatyzacji testów przygotowane z wykorzystaniem frameworka Playwright i języka C#.
W ramach szkolenia uczestnicy otrzymają materiały dotyczące:
- tworzenia testów automatycznych,
- pracy z lokatorami,
- debugowania,
- raportowania wyników testów,
- testowania wieloprzeglądarkowego,
- zarządzania danymi testowymi,
- testowania API,
- mockowania danych.
Udostępnione zostaną również przykłady dobrych praktyk związanych z organizacją kodu testowego, utrzymaniem frameworków automatyzacji oraz integracją testów z procesami CI/CD.
Dodatkowo uczestnicy uzyskają dostęp do:
- przykładowych scenariuszy testowych,
- materiałów pomocniczych wykorzystywanych podczas ćwiczeń praktycznych,
- zestawu zad
Warunki techniczne
Warunki techniczne
Szkolenie realizowane jest w formie zdalnej w czasie rzeczywistym z wykorzystaniem platformy ClickMeeting. Uczestnik bierze udział w zajęciach prowadzonych na żywo przez trenera oraz wykonuje ćwiczenia praktyczne na własnym komputerze.
Minimalne wymagania techniczne:
- komputer lub laptop z systemem Windows, macOS lub Linux,
- stabilne połączenie z Internetem o przepustowości minimum 10 Mb/s,
- aktualna przeglądarka internetowa (Google Chrome, Mozilla Firefox, Microsoft Edge lub Safari),
- sprawny mikrofon oraz głośniki lub słuchawki,
- zalecana kamera internetowa umożliwiająca aktywny udział w szkoleniu.
Ze względu na praktyczny charakter szkolenia uczestnik powinien posiadać możliwość instalacji bezpłatnego oprogramowania wykorzystywanego podczas zajęć, w szczególności:
- .NET SDK w aktualnej wersji,
- Visual Studio Community lub Visual Studio Code,
- Playwright for .NET,
- Node.js (wymagany do instalacji komponentów Playwright),
- aktualną przeglądarkę Google Chrome, Microsoft Edge lub Mozilla Firefox,
- Git (opcjonalnie).
Przed rozpoczęciem szkolenia uczestnicy otrzymają link do platformy szkoleniowej, instrukcję logowania, harmonogram zajęć oraz informacje dotyczące instalacji i konfiguracji niezbędnego oprogramowania.
Warunkiem pełnego udziału w szkoleniu jest posiadanie własnego komputera umożliwiającego samodzielne wykonywanie ćwiczeń praktycznych związanych z automatyzacją testów aplikacji webowych z wykorzystaniem frameworka Playwright i języka C#.