Agenci kodujący w automatyzacji testów: rozwijanie i utrzymanie testów Playwright
O kursie
Język materiałów: polski
Cel nauczania
Agenci kodujący mogą pomóc w rozwijaniu i utrzymywaniu testów automatycznych, jeśli potrafisz dobrze określić zadanie i ocenić rezultat. Na szkoleniu pracujesz na istniejącym repozytorium testowym, zlecając agentom zmiany w testach API i UI w Playwright. Ćwiczysz przegląd kodu, diagnozowanie niepowodzeń, weryfikowanie proponowanych napraw i refaktoryzację. Uczysz się przygotowywać kontekst, określać kryteria akceptacji oraz kontrolować zakres zmian. Po szkoleniu potrafisz zlecać agentom konkretne zmiany w testach, oceniać ich poprawność i weryfikować wyniki przed integracją.Szkolenie rozwija umiejętność pracy z agentami kodującymi przy implementacji, przeglądzie, debugowaniu i refaktoryzacji testów API oraz UI w Playwright.
Uczestnicy pracują na istniejącym repozytorium testowym. Uczą się określać zakres zadań i kryteria akceptacji zmian, przygotowywać kontekst dla agentów, kontrolować wprowadzane zmiany oraz oceniać wygenerowany kod. Rozwijają również umiejętność projektowania danych testowych, fixtures i sprzątania wspierającego izolację testów, tworzenia skilli oraz delegowania zadań i weryfikowania ich wyników przed integracją.
Zakres tematyczny
Szkolenie ma formę intensywnego warsztatu programistycznego na istniejącym projekcie testowym. Uczestnicy pracują z agentami kodującymi przy implementacji, uruchamianiu, debugowaniu i refaktoryzacji testów API oraz UI w Playwright. Ćwiczą przygotowywanie kontekstu, określanie kryteriów akceptacji, kontrolowanie zakresu zmian i ocenę wygenerowanego kodu. Pracują również nad instrukcjami i skillami oraz delegowaniem zadań i weryfikacją ich wyników przed integracją.
Dzień 1: Rozwijanie automatyzacji API z agentami
- Przygotowanie repozytorium do pracy z agentem
- Analiza istniejących testów, architektury i konwencji.
- Instrukcje projektowe, dokumentacja i przykłady poprawnych rozwiązań.
- Praktyczne zarządzanie kontekstem, doborem modelu i kosztami.
- Plan zmiany, kryteria akceptacji i kontrola zakresu zadania.
- Implementacja scenariuszy API
- Rozpoznanie zachowania endpointów przed zmianą testów.
- Scenariusze obejmujące zależności, role i stan aplikacji.
- Rozwijanie klientów HTTP, walidatorów i parametryzacji.
- Dane testowe, fixtures, izolacja i sprzątanie.
- Przegląd, debugowanie i refaktoryzacja
- Ocena asercji, czytelności i zgodności z konwencjami.
- Diagnozowanie niepowodzeń: błąd aplikacji, testu czy środowiska.
- Weryfikacja napraw bez osłabiania testowanego warunku.
- Usuwanie duplikacji i usprawnianie struktury kodu.
Dzień 2: Rozwijanie i utrzymanie automatyzacji UI
- Implementacja scenariuszy UI
- Poznanie zachowania aplikacji przez narzędzia przeglądarkowe.
- Playwright CLI oraz rola integracji MCP w dostępie do narzędzi.
- Dobór locatorów i asercji do scenariuszy biznesowych.
- Page Objects, komponenty, uwierzytelnianie i współdzielone fixtures.
- Utrzymanie i jakość testów
- Diagnozowanie niestabilności oraz zależności między testami.
- Wykorzystanie wyników uruchomień i dostępnych artefaktów do debugowania.
- Ocena proponowanych napraw i uruchamianie odpowiednich sprawdzeń.
- Refaktoryzacja i ograniczanie zbędnych zmian oraz duplikacji.
- Powtarzalna praca z agentami
- Skille do implementacji, przeglądu i utrzymania testów.
- Aktualizowanie instrukcji na podstawie rzeczywistych problemów.
- Delegowanie wydzielonych zadań z uwzględnieniem zależności.
Metody nauczania i formuła szkolenia
Szkolenie ma formę intensywnego warsztatu programistycznego na istniejącym projekcie testowym. Większość czasu zajmują zadania związane z kodem: implementacja, uruchamianie testów, diagnozowanie problemów, przegląd zmian i refaktoryzacja. Krótkie wprowadzenia wyjaśniają mechanizmy AI potrzebne do realizacji zadania.
W trakcie szkolenia pracujesz z agentami kodującymi, takimi jak Codex lub Claude Code. Przećwiczysz rozwijanie testów API i UI, diagnozowanie niepowodzeń, ocenę proponowanych napraw oraz refaktoryzację wygenerowanego kodu. Nauczysz się również przygotowywać instrukcje i skille oraz delegować zadania. Każdy blok obejmuje ocenę efektu pracy, a nie tylko wygenerowanie rozwiązania.
Co dostajesz w kursie
| Element kursu | Opis |
|---|---|
| Kurs na żywo | Dwa dni z trenerem-praktykiem. |
| Repozytorium startowe | Repozytorium startowe oraz przykłady zmian omawianych na warsztacie |
| Przykłady kodu | Przykłady testów API i UI, fixtures i współdzielonych komponentów |
| Instrukcje i skille | Instrukcje projektowe oraz skille rozwijane podczas zajęć |
| Zadania i przegląd zmian | Przykłady zadań, kryteriów akceptacji i zasad przeglądu zmian |
| Przygotowanie środowiska | Instrukcja przygotowania środowiska oraz linki do dokumentacji |
| Dyplom ukończenia | Dyplom w dwóch językach potwierdzający ukończenie szkolenia |
Dla uczestnika
- Rozwijasz istniejące testy API i UI z pomocą agentów kodujących.
- Określasz zakres zadań programistycznych i kryteria akceptacji zmian.
- Oceniasz wygenerowany kod i weryfikujesz proponowane naprawy.
- Projektujesz dane testowe, fixtures i sprzątanie wspierające izolację testów.
- Tworzysz skille wspierające implementację i utrzymanie testów.
- Delegujesz zadania agentom i weryfikujesz ich wyniki przed integracją.
Dla organizacji
- Rozwinięcie kompetencji zespołu w zakresie implementacji i utrzymania testów API oraz UI z wykorzystaniem agentów kodujących.
- Nabycie umiejętności precyzyjnego określania zakresu zadań programistycznych i kryteriów akceptacji zmian.
- Rozwinięcie kompetencji w zakresie przeglądu, debugowania i refaktoryzacji kodu testów.
- Doskonalenie sposobu organizacji danych testowych, fixtures i elementów wspierających izolację testów.
- Wypracowanie powtarzalnych zasad pracy z agentami poprzez instrukcje i skille.
- Rozwinięcie umiejętności delegowania zadań agentom oraz weryfikowania rezultatów przed integracją.
Warsztat jest przeznaczony dla osób z praktycznym doświadczeniem w tworzeniu i utrzymywaniu testów automatycznych. Wymagana jest znajomość podstaw JavaScript/TypeScript, HTTP/API i Git oraz umiejętność samodzielnego czytania, oceniania i debugowania kodu testów. Przydatna jest znajomość Playwright. Ukończenie szkolenia trzydniowego nie jest wymagane. Przed zajęciami uczestnicy przygotowują środowisko według instrukcji i dostęp do wskazanych narzędzi AI z limitami umożliwiającymi wykonywanie ćwiczeń.
Skorzystaj z dofinansowania
/dofinansowania-i-rabaty
Terminy
- 4 lut 2027 – 5 lut 2027Online 2 829,00 PLN brutto Wolne miejsca: 12 Zarezerwuj ten termin