Lépjen kapcsolatba velünk
 Időtartalma 14 órák

Kurzusleírás

Bevezetés a Seleniumba Pythonnal

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

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

  • A Python és az IDE-k (PyCharm, VS Code) beállítása
  • A Selenium és a WebDriverek telepítése
  • A Pytest konfigurálása tesztfuttatóként

A Selenium 4 architektúrája és összetevői

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

Python szkriptelési alapok az automatizáláshoz

  • Python alapok tesztelőknek
  • Adatszerkezetek használata tesztszkriptekben
  • A Pytest használata állításokhoz és fixture-ökhöz

WebDriver a gyakorlatban

  • Navigálás webes alkalmazásokban
  • Elemek lokalizálása: lokátorok, CSS szelektorok, XPath, relatív lokátorok
  • Interakció űrlapokkal, riasztásokkal, iframe-ekkel és legördülő listákkal

Keretrendszer tervezés a Page Object Model (POM) segítségével

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

Haladó teszt automatizálás

  • Tesztek futtatása több böngészőben
  • Párhuzamos tesztelés a Selenium Grid és a Pytest-xdist segítségével
  • Több böngészőt érintő tesztelési stratégiák

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

  • Tesztek integrálása Jenkins, GitHub Actions vagy GitLab CI rendszerekkel
  • Jelentések készítése az Allure vagy a Pytest-html segítségével
  • Verziókezelés és bevált gyakorlatok a Git használatával

Hibaelhárítás és bevált gyakorlatok

  • Gyakori problémák a lokátorokkal, várakozásokkal és szinkronizációval
  • A flaky tesztek stabilizálása
  • Bevált gyakorlatok a karbantartható tesztcsomagokhoz

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

Követelmények

  • Alapszintű Python programozási tapasztalat
  • Alapszintű ismeretek a teszt automatizálási koncepciókról
  • Webes alkalmazások és böngészők ismerete

Célközönség

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

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák