Automatyzacja testów aplikacji webowych: Playwright + podstawy C#

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

23.06 25.06 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
15.09 17.09 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
17.11 19.11 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 2100 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
Program szkolenia

Dzień 1. Wprowadzenie do .NET + podstawy Playwrighta

Podstawy C# i IDE
  • Składnia
  • Value i Reference types
  • Pętle i instrukcje warunkowe
  • Kolekcje i operacje na nich
  • Podstawy OOP
  • NuGet
  • Debugowanie kodu
Playwright
  1. Informacje ogólne
    • Wprowadzenie do automatyzacji testów
    • Czym jest Playwright?
    • Playwright a inne narzędzia
    • Czym kierować się wybierając narzędzie do testów UI?
    • Instalacja Playwrighta w projekcie .netowym
  2. Konfiguracja i pierwszy test
    • Przygotowanie środowiska i projektu
    • Podstawowe pojęcia Playwrighta - Browser, Page, BrowserContext, Locator
    • Uruchomienie przeglądarki i pierwszy prosty test
    • Asercje
    • Przeglądanie wyników testów
  3. Lokatory
    • Czym są lokatory?
    • Najlepsze praktyki w doborze strategii lokatorów
    • Wykorzystanie narzędzi developerskich przeglądarki do budowania lokatorów
  4. Interakcje
    • Omówienie podstawowych akcji w Playwrighcie
    • Obsługa IFramów, dialogów, przesyłania plików
    • Oczekiwanie na elementy
  5. Podsumowanie dnia i QA

Dzień 2.

  1. Zaawansowane lokatory i selektory
    • złożone lokatory css
    • Łączenie i filtrowanie lokatorów
    • Czekanie na elementy
  2. Struktura testu i Page Object
    • Po co nam wzorce projektowe?
    • Wzorce w automatyzacji testów
    • PageObject - omówienie i implementacja
  3. Dane testowe i parametryzacja testów
    • Wykorzystanie różnych strategii dostarczania danych testowych (inline, json, csv)
  4. Konfiguracja frameworka do testów
    • Wykorzystanie ConfigurationBuildera i różnych źródeł konfiguracji (json, user secrets,zmienne środowiskowe)
  5. Podsumowanie dnia i QA

Dzień 3.

  1. Zaawansowane funkcje Playwrighta
    • Emulacja urządzeń mobilnych, rozdzielczości, geolokalizacji, języka
    • Zapisywanie i reużywanie zapisanego stanu sesji
  2. Debugowanie i raportowanie
    • Wykorzystywanie screenshotów i TraceViewera do debugowania testów
    • Generowanie raportu z testów z użyciem Allure
  3. Asercje w testach
    • Mechanizmy natywne frameworków do testów (NUnit/xUnit)
    • Expect() z Playwrighta
    • FluentAssertions i zaawansowane porównywanie obiektów
  4. Testy w CI/CD
    • Konfigurowanie i uruchamianie testów z wykorzystaniem GitHub Actions + Raportowanie (Allure)
    • Wykorzystywanie dockera do konteneryzacji testów
  5. Podsumowanie całego szkolenia i QA

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

O szkoleniu w skrócie

To trzydniowe szkolenie dostarczy praktycznych umiejętności w automatyzacji testów UI z wykorzystaniem Playwrighta i C#.

Poza podstawami programowania obiektowego w C#, podczas szkolenia przejdziemy od podstaw Playwrighta i napisania pierwszego testu w nim, przez lokatory i strategie ich wybierania, do implementacji wzorców projektowych jak np. Page Object, oraz zaawansowane funkcjonalności, jak np. emulacja różnych urządzeń/rozdzielczości, lokalizacji czy języka.

Ponadto, omówione zostaną asercje i dobre praktyki z nimi związane, różne strategie dostarczania danych testowych, jak i aspekt konfiguracji naszego frameworka.

Dla kogo?

Szkolenie jest adresowane dla osób zainteresowanych praktycznym wykorzystaniem Playwrighta w C# do tworzenia efektywnych, skalowalnych i łatwych w utrzymaniu testów automatycznych zgodnych z dobrymi praktykami.



Prowadzący szkolenie:
Jakub Cieślak-Nowak



Test Developer z wieloletnim doświadczeniem w budowaniu strategii automatyzacji, tworzeniu frameworków testowych, automatyzacji testów w .NET, jak i obszarach DevOps. Pracował w projektach dla m.in. branży finansowej, spożywczej, czy healthcare/welfare, dla klientów zarówno z Polski jak i UK czy krajów nordyckich.

Zwolennik podejścia Shift-Left w testowaniu (które udało się w kilku projektach wdrożyć), oraz certyfikowany Scrum Master i entuzjasta wszelkich zwinnych podejść do wytwarzania oprogramowania.


Stanowisko robocze


Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Terminy gwarantowane

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Testowanie oprogramowania!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 5.0/5

    Postman - testowanie usług sieciowych

    12-02-2025 Szkolenie bardzo dobrze wprowadza i przygotowuje do pracy z testami API Rest. Poznajemy w nim narzędzie postman jak i rzeczywiste wykorzystywanie go w codziennych projektach. Polecam Konrad Król, KONRAD KRÓL TESTOWANIE OPROGRAMOWANIA
  • 5.0/5

    Postman - testowanie usług sieciowych

    12-10-2024 Świetny Trener. Mocno napakowana wiedza. Warto! Grzegorz Owsianka, Exorigo - Upos S.A.
  • 5.0/5

    Postman - testowanie usług sieciowych

    12-10-2024 kompletna wiedza od podstaw do samodzielnego testowania Aleksandra Imiołek, Exorigo - Upos S.A.
  • 5.0/5

    Certyfikowany tester ISTQB® - poziom podstawowy - szkolenie akredytowane

    09-05-2024 Polecam, trener super, podejście do przekazania wiedzy profesjonalne, jak najbardziej polecam Łukasz Legutko, Comp SA Oddział Nowy Sącz
  • 4.9/5

    Certyfikowany tester ISTQB® - poziom podstawowy - szkolenie akredytowane

    09-05-2024 Wartościowe szkolenie, bardzo fajny prowadzący z umiejętnością przekazywania wiedzy, polecam! Marta Szczodrak, Comp SA Oddział Nowy Sącz
  • 5.0/5

    Postman - testowanie usług sieciowych

    20-03-2024 Polecam szkolenie. Indywidualne podejście prowadzącego, ważne treści, nastawienie na praktykę a nie teorię. Duża wiedza i doświadczenie trenera. Każdy się czegoś nauczy. Monika Rudzińska, Ebicom Sp. z o.o.
  • 5.0/5

    Postman - testowanie usług sieciowych

    20-03-2024 Szkolenie w przystępny sposób pokazuje przekrój możliwości narzędzia Postman. Jest odpowiednie zarówno dla początkujących, jak i średniozaawansowanych. Paulina Drynda, Ebicom Sp. z o.o.
  • 5.0/5

    Postman - testowanie usług sieciowych

    24-01-2024 Bardzo dobre szkolenie, dużo przydatnej wiedzy Adam Pawłowski, Gmina Miejska Kraków
  • 4.9/5

    Postman - testowanie usług sieciowych

    13-12-2023 bez zbędnego "pierdzielenia" - po prostu wiedza Paweł Zduniak, MM Shared Services Sp. z o.o.
  • 4.9/5

    Postman - testowanie usług sieciowych

    29-11-2023 Jedno z lepszych szkoleń w jakich uczestniczyłem! Rafał Łakomski, ista Shared Services Polska Sp. z o.o.
  • 5.0/5

    Postman - testowanie usług sieciowych

    29-11-2023 Pomimo tego, że pracowałam na Postmanie już jakiś czas, a szkolenie było prowadzone od podstaw, dowiedziałam się bardzo dużo użytecznych rzeczy Aleksandra Chorążyczewska, AUCTANE POLAND Sp. z o.o.
  • 5.0/5

    Postman - testowanie usług sieciowych

    29-11-2023 Pomimo pracy z Postmanem na codzień, dzięki trenerowi Kamilowi udało mi się odnaleźć drugie dno tego programu, oraz dużo bardziej zrozumieć funkcjonalności Postmana - to że widać że coś działa to nie wszystko, dowiedziałem się również dlaczego działa :) Szkolenie oceniam bardzo pozytywnie. Rafał Weryszko, AUCTANE POLAND Sp. z o.o.
  • 5.0/5

    Postman - testowanie usług sieciowych

    12-09-2023 Wysoki poziom szkolenia Jarosław Zieliński, Wyższa Szkoła Administracji i Biznesu w Gdyni
  • 4.81/5

    Postman - testowanie usług sieciowych

    12-09-2023 Polecam szkolenie dla osób mających doświadczenie w automatyzacji testów. Jest to dobry początek aby wejść w testy API. Zakres podstawowych informacji przekazany w 100%. Poruszone także bardziej zaawansowane sposoby tworzenia testów w kolekcji, doskonale przekazywanie wiedzy przez prowadzącego. Jakub Ksiądz, OSOBA PRYWATNA
  • 5.0/5

    Postman - testowanie usług sieciowych

    12-09-2023 Bardzo merytoryczne, autorskie szkolenie prowadzącego. Pierwszego dnia powtórka wiedzy z Postmana i rzeczy, które należy wiedzieć, a drugiego już wykorzystanie zdobytej wiedzy w różnych przypadkach. Dużo ćwiczeń i utrwalania wiedzy. Rafał Kindzierski, Vizlib Poland Sp. z o.o.
  • 5.0/5

    Postman - testowanie usług sieciowych

    28-06-2023 Świetne szkolenie! Bardzo przydatne, rzeczowe. Magdalena Stępień, Trans.eu Group S.A.
  • 5.0/5

    Postman - testowanie usług sieciowych

    28-06-2023 Profesjonalnie przygotowane i poprowadzone szkolenie. Teoria poparta praktycznymi przykładami z dużą ilością ćwiczeń. Karolina Piotrowska, ING Hubs B.V.
  • 4.74/5

    Postman - testowanie usług sieciowych

    28-06-2023 Świetne szkolenie i trener. Po szkoleniu mogę swobodnie korzystać z Postmana mimo, że przed wiedziałam jedynie, że coś takiego jak Postman istnieje i tyle w temacie ;) Justyna Kurek, Decathlon Sp. z o. o.
  • 5.0/5

    Postman - testowanie usług sieciowych

    26-10-2022 Ciekawy program szkolenia, bardzo fajnie przekazany przez trenera. Polecam. Magdalena Marcinkowska, Ailleron SA

Trenerzy kategorii Testowanie oprogramowania

Rafał Krząpa
Jakub Cieślak-Nowak
Kamil Czornyj
Zapisz się

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.