Plan Szkolenia

Wprowadzenie do AI w Software Testing

  • Przegląd możliwości AI w testowaniu i zapewnianiu jakości
  • Rodzaje narzędzi AI używanych w nowoczesnych procesach testowych
  • Korzyści i ryzyka związane z AI-driven quality engineering

LLMs do generowania przypadków testowych

  • Inżynieria zapytań dla generowania testów jednostkowych i funkcjonalnych
  • Tworzenie szablonów testów parametrowanych i napędzanych danymi
  • Przekształcanie historii użytkowników i wymagań w skrypty testowe

AI w eksploracyjnym i edge-case testowaniu

  • Identyfikowanie niezbadanych gałęzi lub warunków za pomocą AI
  • Symulowanie rzadkich lub nieprawidłowych scenariuszy użytkowania
  • Strategie generowania testów opartych na ryzyku

Automatyzowane testowanie UI i regresyjne

  • Używanie narzędzi AI, takich jak Testim lub mabl, do tworzenia testów UI
  • Utrzymywanie stabilnych testów UI za pomocą samoleczących selektorów
  • Analiza wpływu regresji za pomocą AI po zmianach w kodzie

Analiza błędów i optymalizacja testów

  • Grupowanie błędów testów za pomocą modeli LLM lub ML
  • Redukcja niestabilnych testów i alertów
  • Priorytetowe wykonywanie testów na podstawie historycznych wglądów

Integracja z CI/CD Pipeline

  • Wbudowywanie generowania testów AI w Jenkins, GitHub Actions, lub GitLab CI
  • Walidacja jakości testów podczas pull requests
  • Automatyczne cofnięcia i inteligentne bramy testowe w pipeline'ach

Przyszłe trendy i odpowiedzialne używanie AI w QA

  • Ocena dokładności i bezpieczeństwa testów generowanych przez AI
  • Go governance i ślady audytowe dla procesów testowych wzmocnionych AI
  • Trendy w platformach AI-QA i inteligentnej obserwacji

Podsumowanie i następne kroki

Wymagania

  • Doświadczenie w testowaniu oprogramowania, planowaniu testów lub automatyzacji QA
  • Znajomość ram testowych, takich jak JUnit, PyTest lub Selenium
  • Podstawowa wiedza na temat potoków CI/CD oraz środowisk DevOps

Grupa docelowa

  • Inżynierowie QA
  • Software Development Engineers in Test (SDETs)
  • Testerzy oprogramowania pracujący w agile lub środowiskach DevOps
 14 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie