Testowanie Dostępny stale Online · Kohorta / liveŚredniozaawansowany

Agenci kodujący w automatyzacji testów: rozwijanie i utrzymanie testów Playwright

Sławomir Radzymińskitesterzy.pl
Czas trwania2 dni
PoziomŚredniozaawansowany
FormatKohorta / liveJęzyk: PL
Najbliższy termin4 lut 2027Online

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

Tematy

AI w testowaniu
2 829,00 PLN bruttona testerzy.pl
Sprawdź kurs