Prelekcja: 5 Technik Automatyzacji z AI – Usprawnij swoje testy i proces
Nie bój się, że AI Cię zastąpi.
Obawiaj się, że zrobi to tester znający AI.
W tej prelekcji pokażemy 5 konkretnych technik, które realnie skracają czas pracy, poprawiają jakość kodu i pozwalają skupić się na projektowaniu architektury i procesów w projekcie.
Zobaczysz, jak wykorzystać:
– własne Agent Modes i integrację z Playwright MCP – czyli jak zdefiniować swojego „testowego agenta”, który zna Twoje zasady i kontekst projektu.
– generowanie testów backendu z OpenAPI – kontraktowe testy i fuzzing w kilka minut.
– Copilot Code Review – automatyczne recenzje kodu i testów, które pilnują standardów jakości.
– Coding Agents (GitHub Copilot) – autonomicznych asystentów, którzy samodzielnie refaktorują, testują i naprawiają błędy.
– Visual Testing i Accessibility (A11y) w Playwright – szybkie wykrywanie regresji wizualnych i błędów dostępności.
To nie będzie nudna teoria o AI. Szykujemy zestaw realnych przykładów, zaskakujących pro tipów i gotowych materiałów, które każdy uczestnik będzie mógł od razu wykorzystać w swoim projekcie. Po prelekcji dostarczymy zbiór bonusów i darmowych dodatków.
Pokażemy też, gdzie kończy się magia, a zaczyna rozsądek – czyli jak używać AI mądrze, z głową i świadomością jego ograniczeń.
Data wydarzenia: 03 lutego 2026 (Event date: Feb 03, 2026)
Kim jesteśmy?
Jak wspieramy i dzielimy się wiedzą o Playwright?
- 👉 O naszym wsparciu społeczności testerskiej w temacie Playwright poczytasz na Playwright Contribution
- 👉 Przygotowaliśmy mega zbiór darmowych materiałów o Playwright – znajdziesz tam kursy, posty, webinary i nasze wystąpienia na konferencjach
- 👉 Jesteśmy autorami pierwszego polskiego bloga w całości o Playwright – playwright.info
- 👉 Aktywnie działamy w głównym repozytorium Playwright – zgłaszając błędy, usprawnienia, wrzucając poprawki i testując nowe wersje – microsoft / playwright
- 👉 Nasz darmowy, ponad 8 godzinny darmowy kurs na YouTube o automatyzacji z Playwright – Praktyczne wprowadzenie do testów automatycznych z Playwright
- 👉 Nasz kompleksowy, ponad 100 godzinny Program o Profesjonalnej Automatyzacji z Playwright
- AI_Testers
Prezentacja
Prezentacje możesz pobrać klikając poniższy obrazek:
Lub za pomocą linka: Prezentacja
Darmowe materiały dodatkowe
Gdzie sprawdzać i eksperymentować z AI i automatami? Nasza darmowa aplikacja GAD🦎
GAD🦎 jest lekką, darmową aplikacją webową przeznaczoną do ćwiczeń związanych z testowaniem i automatyzacją.
Posiada w pełni funkcjonalne GUI, powiązane z API i systemem autoryzacji. Zawiera wiele elementów testowych takich jak przyciski, frame, loadery, sesje, cache, paginację, wyszukiwanie oraz różnego rodzaju bugi.
Aplikację uzyskasz tutaj: https://github.com/jaktestowac/gad-gui-api-demo.
Testy A11y (accessibility, czyli dostępności) Playwright z Axe
Najprostszy test a11y z Playwright + Axe:
import { test, expect } from "@playwright/test";
import AxeBuilder from "@axe-core/playwright";
test.describe("Test a11y", () => {
test("simple a11y test", async ({ page }) => {
await page.goto("http://localhost:3000/practice/a11y/learn-ai-0.html");
const accessibilityScanResults = await new AxeBuilder({ page }).analyze();
expect(accessibilityScanResults.violations).toEqual([]);
});
});
Przykładowy raport po testach z linkami do dokumentacji o konkretnych regułach WCAG, które zostały naruszone (np. dequeuniversity.com/rules):
npm i @axe-core/playwright
Więcej o tej bibliotece znajdziesz na stronie npmjs: npmjs.com/package/@axe-core/playwright
Testy wizualne z Simple Browser
Aby uruchomić Simple Browser w VS Code użyj kombinacji CTRL + SHIFT + P i wpisz: Simple Browser: Show
Możesz z Simple Browser korzystać jak z normalnej (ale okrojonej!) przeglądarki.
Jednocześnie możesz przekazywać wskazane elementy do Copilot Agenta!
Sprawdź poniższe nagranie gdzie pokazujemy jak to zrobić!
Własne Chat Modes
Chat Modes w VS Code to tryby działania dla Copilot Chat, które definiują zachowanie AI w zależności od zadania.
Umożliwiają definiowanie własnych “person” AI dla konkretnych zadań (np. planowanie, przegląd kodu, dokumentacja). Są definiowane w plikach .chatmode.md, które zawierają nagłówek (YAML frontmatter) z opisem, używanymi narzędziami i opcjonalnie modelem AI, a także ciało pliku (instrukcje w formacie markdown), czyli co AI ma robić w tym trybie.
Dzięki temu w swoim chat mode możemy zdefiniować instrukcje dla agenta aby przestrzegał określone reguły, albo aby się wcielił w daną personę (np. doświadczonego programistę).
Możemy też tam zdefiniować w jaki sposób ma pisać kod, aby zwracał uwagę na określone elementy, lub aby wykonywał konkretne testy (np a11y).
Więcej poczytasz w oficjalnej dokumentacji VS Code Use chat modes in VS Code
Playwright MCP (Model Context Protocol)
Znajdziesz tam odrobinę teoriii i duzo praktycznych przykładów wykorzystania Playwright MCP.
Playwright z AI: Wprowadzenie do MCP (Model Context Protocol)
Playwright MCP (Model Context Protocol) i różne przykłady wykorzystania
Playwright MCP i praktyczne zastosowania – dokumentacja, user journey i #A11y (accessibility)
Prompty dla Agenta AI
Wykorzystanie pliku sesji
Analiza grafik i tekstu na grafikach pod względem czytelności:
use #microsoft/playwright-mcp to enter http://localhost:3000/practice/a11y/banner-4.html and check any accessibility issues. Read text from images using OCR and check contrast.
(testowane na modelu GPT-5 + Copilot Agent)
Przykładowy wynik:
Wykorzystanie pliku sesji
Przykładowy kod do przygotowania pliku storage state:
// Act
const welcomePage = await loginPage.login(userData);
// Assert
const title = await welcomePage.getTitle();
expect(title).toContain(expectedWelcomeTitle);
// Save storage state
await page.context().storageState({ path: STORAGE_STATE });
Więcej o storage state znajdziesz w oficjalnej dokumentacji Playwright:
Authentication
Prompt dla Copilot Agent aby wykorzystał plik z localstorage:
use #microsoft/playwright-mcp and storage state file #file:session.json to open localhost:3000 and open user profile
Pobieranie dokumentacji
Wykorzystanie MCP Context7 do pobrania informacji jakie najnowsze urządzenia iPhone obsługuje Playwright:
Prepare emulation config for newest iPhone with hashtag#context7 using /microsoft/playwright library
albo:
Check newest mobile iPhone with #upstash/context7 using /microsoft/playwright library
(testowane na modelu GPT-5 + Copilot Agent)
Często zdarza się, że zbyt ogólny lub niepoprawnie skonstruowany prompt zwróci niepoprawne wyniki!
Taki prompt może dać inne wyniki!
#upstash/context7 check latest mobile iPhone for /microsoft/playwright library
Oficjalna strona Context7 z różnymi dokumentacjami https://context7.com/
Ustawienia pozwoleń dla MCP i Agenta w VS Code
Opcje są do wyszukania w User Settings.
Komendy wymagające zgody użytkownika:
chat.tools.terminal.autoApprove
YOLO mode:
chat.tools.terminal.autoApprove
Oficjalna dokumentacja VS Code o Auto-approve all tools and commands
Bonusy
Stagehand – nowe narzędzie rozszerzające Playwright o AI
Więcej poczytasz o Stagehand w poście Stagehand: Przełom w Automatyzacji Testów End-to-End. Znajdziesz tam praktyczne przykłady i repozytorium z całym kodem przykładowego projektu 😉
Jak to jest z używaniem AI? Analiza ankiety Stack Overflow Developer Survey 2025
Linki
Poniżej znajdziesz rozszerzenie różnych materiałów:
- Artykuł: Code highlighting with Cursor AI for $500,000
- Artykuł: AGENTS.md outperforms skills in our agent evals
- Artykuł: Cyata Research: Breaking Anthropic’s Official MCP Server
- Oficjalna dokumentacja Playwright o Accessibility testing
- Różne smaki Playwright – o Playwright, Playwright Test, różnych językach i podejściach
- Konferencja o Playwright z twórcami – Let’s talk Playwright with the Playwright team
- Pierwszy polski blog o Playwright – playwright.info
- Mega zbiór darmowych materiałów o Playwright
- Oficjalna strona Context7 z różnymi dokumentacjami https://context7.com/
- Storage state i przechowywanie stanu testów w oficjalnej dokumentacji Playwright:
Authentication

