Automatyzacja testów z Selenium i Pythonem

Opis

Praktyczne szkolenie z automatyzacji testów przy użyciu Selenium WebDriver i Pythona. Uczestnicy nauczą się projektować, implementować i utrzymywać testy automatyczne aplikacji webowych. Program warsztatów obejmuje zarówno podstawowe techniki automatyzacji, jak i zaawansowane wzorce projektowe stosowane w automatyzacji testów, ze szczególnym naciskiem na tworzenie stabilnych i utrzymywalnych rozwiązań.

Profil uczestnika

  • Testerzy manualni przechodzący na automatyzację
  • Testerzy automatyzujący doskonalący umiejętności
  • Programiści testów automatycznych
  • Quality Assurance Engineers
  • DevOps Engineers
  • Inżynierowie kontroli jakości

Agenda

  1. Podstawy automatyzacji z Selenium
    • Architektura Selenium WebDriver
    • Lokalizatory elementów
    • Interakcje z elementami
    • Synchronizacja testów
  2. Wzorce projektowe w automatyzacji
    • Page Object Pattern
    • Page Factory
    • Fluent Interface
    • Chain of Invocations
  3. Zaawansowane techniki testowania
    • Obsługa dynamicznych elementów
    • Testowanie API
    • Zarządzanie danymi testowymi
    • Parallel testing
  4. Framework testowy
    • Projektowanie frameworka
    • Raportowanie wyników
    • Integracja z CI/CD
    • Utrzymanie testów

Korzyści

Uczestnik będzie potrafił samodzielnie projektować i implementować testy automatyczne z wykorzystaniem Selenium WebDriver i Pythona. Zdobędzie umiejętność tworzenia stabilnych i utrzymywalnych rozwiązań testowych. Nauczy się stosować zaawansowane wzorce projektowe w automatyzacji testów. Pozna techniki efektywnego zarządzania danymi testowymi i raportowaniem wyników. Będzie umiał integrować testy automatyczne z systemami CI/CD. Rozwinie umiejętności w zakresie projektowania frameworków testowych.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość Pythona
  • Doświadczenie w testowaniu aplikacji webowych
  • Znajomość podstaw HTML i CSS
  • Rozumienie procesów testowania oprogramowania

Zagadnienia

  • Selenium WebDriver
  • Lokalizatory elementów
  • Wzorce projektowe w testach
  • Synchronizacja testów
  • Framework testowy
  • Parallel testing
  • Zarządzanie danymi
  • Raportowanie wyników
  • Integracja z CI/CD
  • Page Object Pattern
  • Testowanie API
  • Best practices w automatyzacji

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2450 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-TE-75

Udostępnij swoim znajomym