{"id":2874,"date":"2024-01-08T15:41:34","date_gmt":"2024-01-08T14:41:34","guid":{"rendered":"https:\/\/ict-improve.nl\/?post_type=training&#038;p=2874"},"modified":"2026-04-02T11:26:35","modified_gmt":"2026-04-02T09:26:35","slug":"python-voor-testers-nl","status":"publish","type":"training","link":"https:\/\/ict-improve.nl\/en\/training\/python-voor-testers-nl\/","title":{"rendered":"Test automation with Python NL"},"content":{"rendered":"\n<p>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.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"featured_media":0,"parent":0,"menu_order":99991231,"template":"","meta":{"_acf_changed":true,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"class_list":["post-2874","training","type-training","status-publish","hentry"],"acf":{"goals":"<strong>In deze training:<\/strong>\n\n<ul>\n\n<li>Leer je hoe je tests in Python schrijft die eenvoudig te lezen, te schrijven en te begrijpen zijn<\/li>\n\n<li>Leer je hoe je tools zoals pytest, Playwright en Robot Framework inzet om dit te doen<\/li>\n\n<\/ul>","description":"<strong>Ben jij een tester die in een Python-omgeving werkt?<\/strong> Wil je beter leren bijdragen aan testautomatisering met Python?\n\nIn deze training leer je hoe je tests schrijft in Python, en hoe je daarbij een reeks industriestandaard tools en libraries gebruikt.\n\nGoed kunnen schrijven van geautomatiseerde tests en bijdragen aan effici\u00ebnter testen met behulp van tools is een essenti\u00eble 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.\n\nJe 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.\n\nWe 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.\n\nNa 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.\n\nIs dat precies wat je zoekt? Dan is de training 'Test automation with Python' iets voor jou.","target_audience":"<section id=\"training-tabs\">\n\n<div id=\"tabs-2\" class=\"ui-tabs ui-widget ui-widget-content ui-corner-all\">\n\n<div id=\"3\" class=\"trainingen-right ui-tabs-panel ui-widget-content ui-corner-bottom\" role=\"tabpanel\" aria-labelledby=\"ui-id-3\" aria-expanded=\"true\" aria-hidden=\"false\">\n\n<strong>Voor wie is deze training?<\/strong>\n\nDeze 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.\n\n<strong>Rollen van deelnemers in hun eigen organisatie<\/strong>\n\n<ul>\n\n<li>Testers<\/li>\n\n<li>Test automation engineers<\/li>\n\n<li>Ontwikkelaars<\/li>\n\n<\/ul>\n\n<strong>Vereiste voorkennis.<\/strong>\n\nEnige eerdere ervaring met objectgeori\u00ebnteerde 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.\n\n<\/div>\n\n<\/div>\n\n<\/section>\n\n<section id=\"data\"><\/section>","program":"<section id=\"training-tabs\">\n\n<div id=\"tabs-2\" class=\"ui-tabs ui-widget ui-widget-content ui-corner-all\">\n\n<div id=\"4\" class=\"trainingen-right ui-tabs-panel ui-widget-content ui-corner-bottom\" role=\"tabpanel\" aria-labelledby=\"ui-id-4\" aria-expanded=\"true\" aria-hidden=\"false\">\n\n<strong>Structuur van deze training<\/strong>\n\nEr is geen betere manier om te leren dan door te doen, dus je krijgt tijdens deze training een breed scala aan praktische (programmeer)oefeningen.\n\n<strong>Programma<\/strong>\n\nIn deze training komen onder andere aan bod:\n\n<ul>\n\n<li>Aan de slag met Python<\/li>\n\n<li>Projecten opzetten en virtuele omgevingen<\/li>\n\n<li>Packages en de PIP package manager<\/li>\n\n<li>Tests schrijven met het pytest testframework<\/li>\n\n<li>Assertions<\/li>\n\n<li>Testen op exceptions<\/li>\n\n<li>pytest fixtures en data driven testing<\/li>\n\n<li>API-testing in Python met de requests library<\/li>\n\n<li>End-to-end testing in Python met Playwright<\/li>\n\n<\/ul>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n\n<section id=\"data\"><\/section>","practical":"<section id=\"training-tabs\">\n\n<div id=\"tabs-2\" class=\"ui-tabs ui-widget ui-widget-content ui-corner-all\">\n\n<div id=\"5\" class=\"trainingen-right ui-tabs-panel ui-widget-content ui-corner-bottom\" role=\"tabpanel\" aria-labelledby=\"ui-id-5\" aria-expanded=\"true\" aria-hidden=\"false\">\n\n<strong>Training informatie:<\/strong>\n\n<ul>\n\n<li>Plaats en data: check de <a href=\"https:\/\/ict-improve.nl\/trainingen\/\">trainingskalender<\/a><\/li>\n\n<li>Trainingstijden: 9.15 - 17.00 uur<\/li>\n\n<li>Koffie, thee, lunch en trainingsmateriaal zijn inbegrepen in de trainingsprijs<\/li>\n\n<li>3 maanden gratis e-coaching<\/li>\n\n<li>Informatie: telefoon +31 (0)40 \u2013 202 1803 of e-mail <a href=\"mailto:opleidingen@improveqs.nl\">opleidingen@improveqs.nl<\/a><\/li>\n\n<\/ul>\n\n<\/div>\n\n<\/div>\n\n<\/section>","teacher":"Jouw trainer:\n\n<a title=\"Bas Dijkstra\" href=\"https:\/\/www.linkedin.com\/in\/basdijkstra\/\" target=\"_blank\" rel=\"noopener\">Bas Dijkstra<\/a>\u00a0is een test automation trainer en consultant die altijd op zoek is naar slimmere manieren om tools in te zetten ter ondersteuning van testen.","session":"no","opleidingscode":"2c3c5376-4f9f-4558-b2a0-e7e51b255c8a"},"_links":{"self":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training\/2874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training"}],"about":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/types\/training"}],"version-history":[{"count":0,"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training\/2874\/revisions"}],"wp:attachment":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/media?parent=2874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}