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
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