Search on this blog

Search on this blog

IV WARSZTAT - ONLINE

Testy mobilne E2E wspierane przez AI z użyciem Appium i Mobile MCP

OPIS WARSZTATU:

Pisanie testów mobilnych w Appium bywa wyzwaniem. Wielu z nas walczyło z niestabilnymi selektorami, różnicami między Androidem i iOS czy po prostu frustrująco wolnym tempem pracy. A gdyby tak połączyć sztuczną inteligencję z Appium? I czym właściwie jest Mobile MCP?

To warsztat dla każdego, kto chce podejść do testowania mobilnego w nowoczesny sposób. Głównym stackiem technologicznym warsztatu będzie TypeScript + WebdriverIO + Appium, ale jeśli wolisz pisać w innym języku (Python, Java, C#), nie ma najmniejszego problemu – zastosowane podejście oraz użyte narzędzia AI są w pełni agnostyczne językowo. Wspólnie zbudujemy framework E2E, w którym sztuczna inteligencja wspiera nas od samego początku. Zobaczymy, jak narzędzia takie jak Mobile MCP potrafią znajdować elementy bez konieczności używania statycznych ID czy XPathów.

Skupimy się na budowie pełnych scenariuszy end-to-end. Sprawdzimy, czy self-healing faktycznie działa, czy to tylko rynkowy hype. Zobaczymy też, gdzie AI potrafi drastycznie przyspieszyć naszą pracę, a gdzie wciąż będziemy musieli sięgnąć po klasycznego Appium Inspectora.

Uwaga: to warsztat w pełni praktyczny (hands-on), który wymaga wcześniejszego przygotowania. Dokładne instrukcje dotyczące konfiguracji prześlemy z wyprzedzeniem.

PROGRAM:

  1. AI w Appium: Omówimy główne wyzwania w klasycznym testowaniu mobilnym i sprawdzimy, co AI potrafi tu rozwiązać. Zrozumienie interakcji między Appium, urządzeniem i Mobile MCP. Konfiguracja środowiska pod kątem pracy praktycznej.
  2. Architektura frameworka E2E: Jak skonfigurować projekt do testów E2E wspieranych przez AI, wychodząc poza podstawowy Page Object Pattern. Projektowanie frameworka niezależnego od platformy (device-agnostic).
  3. Czym jest „Mobile MCP”? Praktyczne wprowadzenie do narzędzia i pokazanie, jak współpracuje z Appium.
  4. AI vs Appium Inspector: Zobaczymy, jak AI potrafi znajdować elementy w aplikacji, nawet gdy ulegają one zmianie. Zarządzanie elementami dynamicznymi.
  5. Budowa scenariusza E2E: Krok po kroku stworzymy pełną ścieżkę testową – od logowania, przez wyszukiwanie, aż po dodanie produktu do koszyka.
  6. Inteligentne asercje i self-healing: Sprawdzimy, jak AI pomaga weryfikować stan aplikacji i jak reaguje na nieoczekiwane zmiany w UI.
  7. Analiza wyników: Zobaczymy, w jaki sposób sztuczna inteligencja może pomóc nam zrozumieć, dlaczego test E2E zakończył się błędem.
  8. Podłączenie testów do CI/CD i farmy urządzeń: Integracja z GitHub Actions oraz BrowserStackiem.
  9. Podsumowanie: AI w testach mobilnych – rewolucja czy ewolucja? Zakończymy sesją Q&A.

Dawid Pacia

Trener

Data: 29.01.2027 r. (online)
Czas trwania:
9:00-17:00

Wymagania techniczne
Przed szkoleniem konieczne jest:

  • posiadanie własnego konta na Chat GPT (może być bezpłatne) lub innego narzędzia