Cursusaanbod
Inleiding tot Selenium met Python
- Waarom Selenium voor webtesting
- Voordelen van Python ten opzichte van andere talen voor testautomatisering
- Praktische toepassingen van Selenium en Python
Installatie en opzet
- Instellen van Python en IDE's (PyCharm, VS Code)
- Installeren van Selenium en WebDrivers
- Configureren van Pytest als testrunner
Architectuur en componenten van Selenium 4
- Selenium IDE: snel record-en-playback
- Selenium WebDriver: browserautomatiserings-API's
- Selenium Grid: parallelle en gedistribueerde testing
Python-scripting essentials voor automatisering
- Python-basics voor testers
- Werken met datastructuren in testscripts
- Pytest gebruiken voor assertions en fixtures
WebDriver in de praktijk
- Navigeren in webapplicaties
- Elementen localiseren: locators, CSS-selectors, XPath, relatieve locators
- Interactie met formulieren, alerts, iframes en dropdowns
Frameworkontwerp met Page Object Model (POM)
- Inleiding tot POM
- Bouwen van herbruikbare page classes
- Implementeren van data-driven en keyword-driven tests
Geavanceerde testautomatisering
- Tests uitvoeren in meerdere browsers
- Parallelle testing met Selenium Grid en Pytest-xdist
- Cross-browser teststrategieën
Continue integratie en rapportage
- Tests integreren met Jenkins, GitHub Actions of GitLab CI
- Rapporten genereren met Allure of Pytest-html
- Versiebeheer en best practices met Git
Probleemoplossing en best practices
- Veelvoorkomende problemen met locators, waits en synchronisatie
- Stabiliseren van onbetrouwbare tests (flaky tests)
- Best practices voor maintainable testsuites
Samenvatting en volgende stappen
Vereisten
- Basiservaring met Python-programmeren
- Basiskenis van concepten rondom testautomatisering
- Bekendheid met webapplicaties en browsers
Doelgroep
- Testers
- Ontwikkelaars
- QA-automatiseringsingenieurs
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.
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)
praktische oefeningen, waardoor informatie beter wordt onthouden
ashley bolen - Insurance Corporation of British Columbia
Cursus - Test Automation with Selenium
Automatisch vertaald
Praktijkopdrachten gerelateerd aan de inhoud helpen echt om meer te begrijpen over elk onderwerp. Bovendien is de manier waarop de les begint met een college en verdergaat met praktijkopdrachten goed en helpt het om de eerder gepresenteerde lesstof beter te relateren.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Cursus - Introduction to Data Science and AI using Python
Automatisch vertaald