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 / Administracja IT i systemy komputerowe
- Sposób dofinansowaniawsparcie dla pracodawców i ich pracowników
- 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 |
---|---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto2 700,00 PLN
- Koszt przypadający na 1 uczestnika netto2 700,00 PLN
- Koszt osobogodziny brutto192,86 PLN
- Koszt osobogodziny netto192,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.
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.