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
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)
Good rapport, Łukasz had time for everyone's questions and was able to help anyone who had any issue
Kelly Morris - Titian Software Poland Sp. z o.o.
Cursus - Selenium WebDriver in C#
Het feit dat er meer praktische oefeningen zijn met gegevens die lijken op wat we in onze projecten gebruiken (satellietbeelden in rasterformaat)
Matthieu - CS Group
Cursus - Scaling Data Analysis with Python and Dask
Automatisch vertaald
Ik vond de trainer zeer kundig en hij beantwoordde vragen met zelfvertrouwen om het begrip te verduidelijken.
Jenna - TCMT
Cursus - Machine Learning with Python – 2 Days
Automatisch vertaald
Uitstekende voorbereiding en expertise van de trainer, perfecte communicatie in het Engels. De cursus was praktisch (oefeningen + delen van gebruikscasussen).
Monika - Procter & Gamble Polska Sp. z o.o.
Cursus - Developing APIs with Python and FastAPI
Automatisch vertaald
De trainer is aardig. Zijn uitleg is duidelijk en boeiend. Hij probeert de lessen zo interessant mogelijk te maken. Ik heb de les genoten en veel kennis opgedaan. Bedankt voor al het werk. De meest nuttige techniek die ik geleerd heb, is het vinden van elementen voor verschillende webcomponenten zoals tekstvakken, radioknoppen en knoppen. Soms wordt het element-ID niet correct vastgelegd. We hebben geleerd om op een andere manier elementen te vinden met behulp van CSS-selectors, XPath, naam en ID. Ik vond de uitleg erg goed. Dank je wel.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Cursus - Advanced Selenium with C#
Automatisch vertaald