Are you a tester working in a Python environment? Solid automation training is more than just teaching people to perform tricks with tools. In my courses, I will not only teach you how you can wield a specific tool or technique to achieve a predefined goal, but also why you should or should not apply it in the first place, and what situations are suitable for applying which tools and techniques.
Test automation with Python NL
Objectives
Description
Target audience
Program
Practical Information
Lecturer
In deze training:
- Leer je hoe je tests in Python schrijft die eenvoudig te lezen, te schrijven en te begrijpen zijn
- Leer je hoe je tools zoals pytest, Playwright en Robot Framework inzet om dit te doen
Ben jij een tester die in een Python-omgeving werkt? Wil je beter leren bijdragen aan testautomatisering met Python?
In deze training leer je hoe je tests schrijft in Python, en hoe je daarbij een reeks industriestandaard tools en libraries gebruikt.
Goed kunnen schrijven van geautomatiseerde tests en bijdragen aan efficiënter testen met behulp van tools is een essentiële vaardigheid voor elke moderne tester. In deze zeer praktijkgerichte training doorloop je veel hands-on (programmeer)oefeningen om verschillende Python-libraries te leren gebruiken voor het schrijven van geautomatiseerde tests.
Je leert hoe je pytest gebruikt als test runner en unit testing framework, hoe je de requests-library inzet om tests te schrijven voor HTTP-gebaseerde API’s, en hoe je Playwright gebruikt om tests te schrijven voor moderne browserapplicaties.
We kijken ook naar Robot Framework, een populaire Python-gebaseerde library die het schrijven van verschillende soorten tests verenigt en vereenvoudigt. Daarnaast leer je hoe je Python kunt gebruiken voor andere testgerelateerde taken, zoals het genereren van testdata.
Na afloop van deze training heb je ruime hands-on ervaring met Python als testautomatiseringstaal, en beschik je over een reeks werkende voorbeelden die je in je dagelijkse werk kunt gebruiken.
Is dat precies wat je zoekt? Dan is de training ‘Test automation with Python’ iets voor jou.
Voor wie is deze training?
Deze cursus is bedoeld voor testprofessionals die meer willen leren over het schrijven van testautomatiseringscode in Python en welke tools in het Python-ecosysteem beschikbaar zijn om je daarbij te ondersteunen.
Rollen van deelnemers in hun eigen organisatie
- Testers
- Test automation engineers
- Ontwikkelaars
Vereiste voorkennis.
Enige eerdere ervaring met objectgeoriënteerde softwareontwikkeling en testautomatisering maakt het makkelijker om mee te komen, maar ook als je nog nooit een regel code hebt geschreven, haal je veel uit deze training.
Structuur van deze training
Er is geen betere manier om te leren dan door te doen, dus je krijgt tijdens deze training een breed scala aan praktische (programmeer)oefeningen.
Programma
In deze training komen onder andere aan bod:
- Aan de slag met Python
- Projecten opzetten en virtuele omgevingen
- Packages en de PIP package manager
- Tests schrijven met het pytest testframework
- Assertions
- Testen op exceptions
- pytest fixtures en data driven testing
- API-testing in Python met de requests library
- End-to-end testing in Python met Playwright
Training informatie:
- Plaats en data: check de trainingskalender
- Trainingstijden: 9.15 – 17.00 uur
- Koffie, thee, lunch en trainingsmateriaal zijn inbegrepen in de trainingsprijs
- 3 maanden gratis e-coaching
- Informatie: telefoon +31 (0)40 – 202 1803 of e-mail opleidingen@improveqs.nl
Jouw trainer:
Bas Dijkstra is een test automation trainer en consultant die altijd op zoek is naar slimmere manieren om tools in te zetten ter ondersteuning van testen.
How can ICT Improve help you?
Make an appointment with one of our experts via 040 202 18 03 or via our Contact page.