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

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën