CONTACT ONS

Cursusaanbod

Inleiding tot Selenium en Python

  • Waarom Selenium kiezen voor webtesten
  • Voordelen van Python ten opzichte van andere programmeertalen bij testautomatisatie
  • Praktische toepassingen van Selenium en Python in de echte wereld

Installatie en configuratie

  • Instellen van Python en ontwikkelomgevingen (PyCharm, VS Code)
  • Het installeren van Selenium en WebDrivers
  • Configuratie van Pytest als testrunner

Architectuur en componenten van Selenium 4

  • Selenium IDE: snel opnemen en afspelen van testacties
  • Selenium WebDriver: API’s voor browserautomatisatie
  • Selenium Grid: parallelle en gedistribueerde testuitvoering

Basisvaardigheden in Python voor automatisering

  • Fundamentele kennis van Python voor testers
  • Omgaan met datastructuren binnen testscripts
  • Asserties en fixtures implementeren met Pytest

Werken met WebDriver

  • Navigeren door webapplicaties
  • Elementen lokaliseren: gebruik van locators, CSS-selectors, XPath en relatieve locatorfuncties
  • Interactie met formulieren, pop-ups, iframes en dropdownmenus

Frameworkontwerp via het Page Object Model (POM)

  • Inleiding tot POM
  • Het creëren van herbruikbare pagina-klassen
  • Data-driven en keyword-driven testbenaderingen implementeren

Geavanceerde testautomatisatietechnieken

  • Testuitvoering op meerdere browsers tegelijk
  • Parallel testen via Selenium Grid en Pytest-xdist
  • Strategieën voor cross-browser-testing

Continue integratie en rapportage

  • Testen integreren met Jenkins, GitHub Actions of GitLab CI
  • Rapporten genereren met behulp van Allure of Pytest-html
  • Versiebeheer en best practices met Git

Problemen oplossen en best practices

  • Veelvoorkomende problemen bij het gebruik van locators, wachtfuncties en synchronisatie
  • Maatregelen om onbetrouwbare tests stabiel te maken
  • Praktische richtlijnen voor het onderhouden van test suites

Samenvatting en vervolgstappen

Vereisten

  • Grundkennis van Python-programmeren
  • Basisbegrip van concepten binnen testautomatisatie
  • Kennis van webapplicaties en browsers

Doelgroep

  • Testers
  • Ontwikkelaars
  • QA-automatiseringsengineers
 14 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*

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

Reviews (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën