AI w testowaniu

Nowość

Playwright + LLM + MCP: wykorzystanie AI do testów API i UI

2 dni (2 x 8 h)
polski
polski

Cel nauczania

Szkolenie pokazuje, jak połączyć serwer Model Context Protocol (MCP) dla Playwrighta z narzędziami AI (GitHub Copilot / Cursor) oraz najnowszymi trendami w pracy z AI – takimi jak Function Calling i Retrieval-Augmented Generation (RAG) – aby przyspieszyć zarówno manualne, jak i automatyczne testy aplikacji webowych. Dzięki praktycznym warsztatom uczestnicy nauczą się pisać testy Playwrighta z wykorzystaniem AI, generować przypadki testowe w języku naturalnym oraz świadomie oceniać ryzyka i perspektywy AI-agentów w szeroko rozumianym testowaniu.

Po ukończeniu kursu uczestnik będzie potrafił:

  • zrozumieć, czym są Function Calling oraz RAG i jak przekładają się na testowanie;
  • wyjaśnić rolę MCP i jego architekturę w ekosystemie Playwright;
  • przeprowadzić manualną i eksploracyjną sesję testową sterowaną LLM-em;
  • wygenerować i utrzymać testy Playwright (UI i API) z pomocą GitHub Copilot / Cursor;
  • ocenić, kiedy AI-agent realnie skraca czas testów, a kiedy generuje ryzyko.

Zakres tematyczny

  • Wprowadzenie do najnowszych technik LLM
    • podstawy LLM – jak działa ChatGPT?
    • Function Calling/Tools – łączenie modelu z narzędziami
    • Retrieval-Augmented Generation (RAG) – sposób na zwiększenie jakości odpowiedzi LLMa poprzez udostępnienie wewnętrznej dokumentacji
    • AI Agents – przegląd koncepcji, teoria, zastosowanie.
       
  • Model Context Protocol (MCP) i Playwright
    • Architektura serwera MCP
    • Instalacja, konfiguracja, integracja z Playwright JS/TS
    • Przegląd API: snapshoty dostępności, nawigacja, akcje na elementach MCP w praktyce manualnej:
      • testy eksploracyjne sterowane promptami LLM
      • generacja przypadków testowych na bazie user-stories
         
  • Automatyzacja testów z AI
    • Zastosowanie Copilota/Cursora w automatyzacji testów
    • Łączenie Copilota/Cursora z MCP: pipeline „prompt → kod → uruchom → napraw”
    • Warsztaty praktyczne:
      • Automatyzujemy REST-API w Playwright
      • Automatyzujemy testy UI z MCP + Playwright
      • Analiza produktywności: co pisać samemu a co generować?
         
  • Ryzyka, etyka i utrzymanie
    • Halucynacje modeli a stabilność/jakość testów.
    • Kontrola wersji promptów i odtwarzalność sesji.
    • Analiza kosztów, czy to się opłaca?
    • Roadmapa rozwoju MCP i Playwright

Jak się przygotować

Dla kogo:

Szkolenie dedykowane jest testerom znającym podstawy programowania w JavaScript/TypeScript oraz podstawy Playwrighta. Mile widziana będzie znajomość Git.

Aby w pełni skorzystać ze szkolenia, należy przygotować:

  • Laptop z zainstalowanym Node ≥ 22 LTS, Git i VS Code + Copilot lub Cursor (w zależności od stanu rozwoju tych IDE)
  • Szczegółową checklistę sprzętową otrzymasz e-mailem po zapisie.

Metody nauczania

Warsztaty (≈ 65 %) + wykład (≈ 35 %). Każdy blok praktyczny kończy się retro i wymianą doświadczeń – uczestnicy zabierają do domu gotowy kod i historię promptów.

Materiały edukacyjne

  • Prezentacja (PDF)
  • Repozytorium Git z branchami do każdego modułu.
  • Prompt-notebook (/Markdown).
  • Board z dodatkowymi linkam i teorią

Korzyści

  • Nowa kompetencja: sterowanie przeglądarką przez MCP – umiejętność niszowa i coraz bardziej poszukiwana.
  • Automatyzacja × AI: wyraźne skrócenie czasu tworzenia testów i zwiększenie satysfakcji pracy.
  • Lepsze testy eksploracyjne: AI jako asystent.
  • Świadome zarządzanie ryzykiem: praktyczne checklisty, kiedy nie ufać LLM-om.
  • Networking: wymiana promptów, szablonów i branchy z innymi testerami.

Trenerzy

Te szkolenia mogą Cię zainteresować

Efektywne wykorzystanie AI w testowaniu: od ChatGPT do generacji kodu

Powiązane artykuły