Automatyzacja testów aplikacji webowych w C# i Playwright - Autorskie szkolenie praktyczne.
Automatyzacja testów aplikacji webowych w C# i Playwright - Autorskie szkolenie praktyczne.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery
- Grupa docelowa usługi
Szkolenie skierowane jest do testerów automatyzujących, inżynierów QA, deweloperów testów oraz programistów C#, którzy chcą poszerzyć swoje kompetencje o automatyzację testów aplikacji webowych z wykorzystaniem nowoczesnego frameworka Playwright.
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników9
- Data zakończenia rekrutacji29-09-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi14
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Szkolenie prowadzi do nabycia kompetencji w zakresie projektowania, implementacji i uruchamiania zautomatyzowanych testów aplikacji webowych z wykorzystaniem języka C# i frameworka Playwright. Program koncentruje się na budowaniu kompetencji technicznych niezbędnych do tworzenia efektywnych, utrzymywalnych testów automatycznych z zastosowaniem najlepszych praktyk i wzorców projektowych.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Uczestnik:1. Definiuje podstawowe koncepcje związane z frameworkiem Playwright i jego zastosowaniem w testowaniu 2. Wyjaśnia zasady działania metod asynchronicznych w C# w kontekście testów automatycznych 3. Charakteryzuje różnice między różnymi strategiami lokalizowania elementów na stronie 4. Opisuje strukturę projektu testowego opartego na nUnit i Playwright 5. Identyfikuje kluczowe komponenty wzorca Page Object i jego zastosowanie w Playwright 6. Rozpoznaje możliwości debugowania i raportowania wyników testów w Playwright | Kryteria weryfikacji 1. Rozwiązuje test sprawdzający znajomość podstawowych koncepcji frameworka Playwright2. Wyjaśnia ustnie zasady działania mechanizmów asynchronicznych w C# 3. Porównuje i klasyfikuje różne metody lokalizowania elementów na stronie 4. Rysuje i objaśnia schemat struktury projektu testowego 5. Opisuje elementy wzorca Page Object na konkretnym przykładzie 6. Identyfikuje i omawia dostępne opcje raportowania w Playwright | Metoda walidacji Test teoretyczny |
Efekty uczenia się Uczestnik:1. Instaluje i konfiguruje środowisko Playwright dla projektów C# 2. Implementuje testy automatyczne z wykorzystaniem frameworka Playwright i nUnit 3. Stosuje różne strategie lokalizowania elementów na stronach webowych 4. Projektuje strukturę testów zgodnie z wzorcem Page Object 5. Wykonuje podstawowe i zaawansowane operacje na elementach strony 6. Debuguje i rozwiązuje problemy w testach automatycznych 7. Generuje i interpretuje raporty z wykonania testów 8. Wykorzystuje nagrywanie testów jako wsparcie w procesie automatyzacji | Kryteria weryfikacji 1. Wykonuje samodzielną instalację i konfigurację środowiska Playwright2. Implementuje zestaw testów dla wskazanej aplikacji webowej 3. Demonstruje zastosowanie różnych selektorów do lokalizacji elementów 4. Projektuje i tworzy strukturę projektu zgodną z wzorcem Page Object 5. Prezentuje wykonanie złożonych operacji na elementach interfejsu 6. Diagnozuje i naprawia celowo wprowadzone błędy w testach 7. Generuje i analizuje raporty z przeprowadzonych testów | Metoda walidacji Test teoretyczny |
Efekty uczenia się Uczestnik:1. Uzasadnia wybór technologii i podejścia do automatyzacji testów w zespole 2. Współpracuje z innymi członkami zespołu przy tworzeniu i utrzymaniu testów automatycznych 3. Komunikuje efektywnie problemy i rozwiązania techniczne związane z automatyzacją 4. Wykazuje inicjatywę w optymalizacji procesów testowych poprzez automatyzację 5. Dzieli się wiedzą na temat dobrych praktyk w automatyzacji testów | Kryteria weryfikacji 1. Argumentuje wybór konkretnych rozwiązań technicznych podczas prezentacji projektu2. Uczestniczy w pracy zespołowej nad wspólnym projektem automatyzacji 3. Formułuje precyzyjne komunikaty dotyczące napotkanych problemów technicznych 4. Proponuje usprawnienia w istniejącym procesie automatyzacji testów 5. Przeprowadza mini-szkolenie z wybranego aspektu Playwright dla innych uczestników | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie odbywa się w godzinach 9-17. Czas trwania usługi to 7 godzin zegarowych. W trakcie szkolenia przewidziane są przerwy (łącznie 1 godzina zegarowa), które nie są wliczone w czas trwania usługi.
Grupa szkoleniowa liczy 6-12 osób. Uczestnicy korzystają z własnych laptopów/PC zgodnie z informacjami w sekcji "Warunki techniczne".
Walidacja przeprowadzana jest po zakończeniu szkolenia.
Zakres tematyczny
- Wprowadzenie do Playwright
- Instalacja
- Konfiguracja
- Interfejsy w C#
- Metody asynchroniczne w C#
- Pierwszy test
- Utworzenie projektu nUnit
- Klasa bazowa PageTest
- Podstawowe operacje na stronie
- Uruchomienie testu
- Specyfika Playwright
- Lokalizowanie elementów
- Metody asercyjne
- Akcje na elementach
- Wzorzec Page Object w Playwright
- Debugowanie i nagrywanie testów
- Generowanie raportów z wykonania testów
- Walidacja
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 8 Wprowadzenie do Playwright - wykład, prezentacja | Prowadzący Kamil Marek | Data realizacji zajęć 01-10-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 2 z 8 Pierwszy test - prezentacja, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 01-10-2025 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 3 z 8 Specyfika Playwright - wykład, prezentacja | Prowadzący Kamil Marek | Data realizacji zajęć 01-10-2025 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 4 z 8 Specyfika Playwright c.d. - ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 02-10-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 5 z 8 Wzorzec Page Object w Playwright - prezentacja, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 02-10-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 6 z 8 Debugowanie i nagrywanie testów- prezentacja, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 02-10-2025 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 7 z 8 Generowanie raportów z wykonania testów - prezentacja, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 02-10-2025 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 17:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 8 z 8 Walidacja | Prowadzący Kamil Marek | Data realizacji zajęć 02-10-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 17:30 | Liczba godzin 00:30 |
Cena
Cena
Cennik
Rodzaj ceny | Cena |
---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 700,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 700,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 192,86 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 192,86 PLN |
Prowadzący
Prowadzący
Kamil Marek
Współtwórca studiów podyplomowych "Inżynieria Jakości Oprogramowania" na AGH w Krakowie, gdzie prowadzi zajęcia z teorii i praktyki testowania oraz automatyzacji testów REST API.
Posiadane certyfikaty:
ISTQB® Poziom Podstawowy
ISTQB® Poziom Zaawansowany - Analityk Testów
ISTQB® Poziom Zaawansowany - Techniczny Analityk Testów
ISTQB® Poziom Zaawansowany - Kierownik Testów
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
- Prezentacja szkoleniowa
Warunki uczestnictwa
Od uczestników wymagana jest umiejętność programowania w języku C# na poziomie podstawowym (zakres szkolenia C# dla testerów oprogramowania) oraz znajomość podstaw i rozumienie języka HTML.
Informacje dodatkowe
Warunkiem organizacji szkolenia jest zebranie grupy min. 6 osób. W przypadku niewystarczającej liczby chętnych szkolenie zostanie przełożone na kolejny termin.
„Zawarto umowę z WUP w Toruniu w ramach projektu Kierunek – Rozwój”
Warunki techniczne
Warunki techniczne
Szkolenie odbywa się za pośrednictwem platformy Zoom, MS Teams bądź Google Meets.
Na szkolenie należy przygotować laptop/PC ze stabilnym łączem internetowym, przeglądarką internetową oraz edytorem tesktu, zgodnie z instrukcją przekazaną 3 dni robocze przed rozpoczęciem kursu.