Kurzusleírás

Bevezetés a Selenium és Python használatába

  • Miért a Selenium a webes teszteléshez?
  • A Python előnyei más nyelvekkel szemben a teszt automatizálásban
  • A Selenium és Python valós felhasználási esetei

Telepítés és beállítás

  • Python és IDE-k beállítása (PyCharm, VS Code)
  • Selenium és WebDriver-ek telepítése
  • Pytest konfigurálása teszt futtatóként

A Selenium 4 architektúrája és komponensei

  • Selenium IDE: gyors felvétel és lejátszás
  • Selenium WebDriver: böngésző automatizálási API-k
  • Selenium Grid: párhuzamos és elosztott tesztelés

Python szkriptelés alapjai automatizáláshoz

  • Python alapok tesztelőknek
  • Adatszerkezetek használata teszt szkriptekben
  • Pytest használata állításokhoz és fixekhez

WebDriver gyakorlatban

  • Webalkalmazások navigálása
  • Elemek lokalizálása: lokátorok, CSS szelektorok, XPath, relatív lokátorok
  • Űrlapokkal, figyelmeztetésekkel, iframekkel és legördülő menükkel való interakció

Keretrendszer tervezés Oldal Objektum Modell (POM) segítségével

  • Bevezetés a POM-ba
  • Újrahasználható oldalosztályok készítése
  • Adatvezérelt és kulcsszóvezérelt tesztek implementálása

Haladó teszt automatizálás

  • Több böngészőn történő tesztek futtatása
  • Párhuzamos tesztelés Selenium Grid és Pytest-xdist segítségével
  • Böngészőfüggetlen tesztelési stratégiák

Folyamatos integráció és jelentéskészítés

  • Tesztek integrálása Jenkins, GitHub Actions vagy GitLab CI segítségével
  • Jelentések készítése Allure vagy Pytest-html segítségével
  • Verziókezelés és ajánlott eljárások Git-tel

Hibaelhárítás és ajánlott eljárások

  • Gyakori problémák lokátorokkal, várakozásokkal és szinkronizációval
  • Instabil tesztek stabilizálása
  • Ajánlott eljárások karbantartható teszt csomagokhoz

Összefoglalás és következő lépések

Követelmények

  • Alapvető Python programozási tapasztalat
  • Alapvető ismeretek a teszt automatizálásról
  • Ismeret a webalkalmazások és böngészők terén

Közönség

  • Tesztelők
  • Fejlesztők
  • QA automatizálási mérnökök
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák