Cursusaanbod

Inleiding tot Selenium met Python

  • Waarom Selenium voor webtesten
  • Voordelen van Python ten opzichte van andere talen voor testautomatisering
  • Praktijkvoorbeelden van Selenium en Python

Installatie en instelling

  • Instellen van Python en IDE's (PyCharm, VS Code)
  • Installeren van Selenium en WebDrivers
  • Configureren van Pytest als testrunner

Selenium 4-architectuur en componenten

  • Selenium IDE: snel opnemen en afspelen
  • Selenium WebDriver: browserautomatiserings-API's
  • Selenium Grid: parallelle en verdeelde testen

Python scriptbasics voor automatisering

  • Python basisprincipes voor testers
  • Werken met gegevensstructuren in testscripts
  • Gebruik van Pytest voor assertions en fixtures

WebDriver in actie

  • Navigeren door webapplicaties
  • Elementen lokaliseren: locators, CSS-selectoren, XPath, relatieve locators
  • Interactie met formulieren, waarschuwingen, iframes en dropdowns

Framewerkontwerp met Page Object Model (POM)

  • Inleiding tot POM
  • Bouwen van herbruikbare pagina-klassen
  • Implementatie van gegevensgedreven en keywordgedreven testen

Geavanceerde testautomatisering

  • Testen uitvoeren op meerdere browsers
  • Parallel testen met Selenium Grid en Pytest-xdist
  • Strategieën voor cross-browser testen

Continuous Integration en rapportage

  • Integratie van testen met Jenkins, GitHub Actions, of GitLab CI
  • Rapporten genereren met Allure of Pytest-html
  • Versiebeheer en beste praktijken met Git

Probleemoplossing en beste praktijken

  • Veelvoorkomende problemen met locators, wachttijden en synchronisatie
  • Stabiliseren van onbetrouwbare testen
  • Beste praktijken voor onderhoudbare testsuites

Samenvatting en volgende stappen

Vereisten

  • Basiservaring met Python-programmering
  • Basiskennis van testautomatiseringsconcepten
  • Kennis van webapplicaties en browsers

Doelgroep

  • Testers
  • Ontwikkelaars
  • QA-automatiseringsingenieurs
 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën