{"id":3549,"date":"2025-09-29T21:19:25","date_gmt":"2025-09-29T19:19:25","guid":{"rendered":"https:\/\/ict-improve.nl\/?post_type=training&#038;p=3549"},"modified":"2026-04-02T11:26:31","modified_gmt":"2026-04-02T09:26:31","slug":"applied-ai-for-test-automation-with-playwright-nl","status":"publish","type":"training","link":"https:\/\/ict-improve.nl\/en\/training\/applied-ai-for-test-automation-with-playwright-nl\/","title":{"rendered":"Applied AI for Test Automation with Playwright NL"},"content":{"rendered":"\n<p><em><em>Een praktische aanpak met context-bewuste AI, Git en Playwright<\/em><\/em><\/p>\n\n\n\n<p>Deze cursus introduceert een praktische werkwijze waarbij je documentatie de basis vormt voor testautomatisering. We laten verspreide documenten links liggen en gebruiken Git als d\u00e9 plek voor al je informatie. Door je testspecificaties als rijke context te gebruiken, leer je hoe je AI inzet om krachtige, realistische browser automatisatiescripts te genereren met Playwright. Deze cursus helpt je een traceerbaar en effici\u00ebnt kwaliteitsborgingsproces op te zetten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een praktische aanpak met context-bewuste AI, Git en Playwright Deze cursus introduceert een praktische werkwijze waarbij je documentatie de basis vormt voor testautomatisering. We laten verspreide documenten links liggen en gebruiken Git als d\u00e9 plek voor al je informatie. Door je testspecificaties als rijke context te gebruiken, leer je hoe je AI inzet om krachtige, [&hellip;]<\/p>\n","protected":false},"featured_media":0,"parent":0,"menu_order":99991231,"template":"","meta":{"_acf_changed":true,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","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":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","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-3549","training","type-training","status-publish","hentry"],"acf":{"goals":"<p><strong>Na deze training kun je:<\/strong><\/p><ul><li>De \"Quality as Code\" gedachte toepassen door testplannen op te stellen in tekstbestanden: tijdens de cursus doen we dit enkel met open standaarden (bv. Markdown, Gherkin en Gauge).<\/li><li>De belangrijkste functies van Git gebruiken om al je test gerelateerde documenten te gaan beheren op 1 centrale plek.<\/li><li>Begrijpen waarom context belangrijk is voor AI en hoe je een repository voorbereidt als \"brein\" voor AI-assistenten.<\/li><li>Browser tests schrijven met Playwright.<\/li><li>Playwright-scripts genereren en verbeteren met context-bewuste AI-tools (zoals KiloCode in VSCode) op basis van je eigen Markdown-documentatie.<\/li><li>Geautomatiseerde testen in een eenvoudige CI\/CD-pipeline opnemen voor snelle feedback.<\/li><\/ul>","description":"<p>De toekomst van kwaliteitsborging gaat niet over kiezen tussen handmatig testen en complex coderen. Het gaat om een mindset: \"Alles is een bestand.\" Deze cursus overbrugt de kloof tussen testplannen en implementatie door een complete, end-to-end werkwijze aan te leren die je al direct de volgende dag kunt toepassen op je werk.<\/p><p>Deze cursus leert je AI op een praktische manier toepassen door het de juiste context uit je eigen werk te geven. Je krijgt de vaardigheden om aan te sluiten bij DevOps-teams en deel te nemen aan een CI\/CD-proces. Je leert niet alleen de tools, maar een manier van denken. Hiermee kun je nog beter aansluiten op de automatische processen die in steeds meer ontwikkel teams gebruikt worden.<\/p>","target_audience":"<p>Deze cursus is bedoeld voor kwaliteitsprofessionals die praktische handvatten willen om AI toe te passen in hun dagelijks werk. Het is een praktische vervolgstap voor mensen met een achtergrond in testmethodologieen zoals ISTQB of TMap. Voor deelname is geen eerdere ervaring met AI, Git of Playwright nodig.<\/p><ul><li>Software Testers en QA Engineers die een praktische en moderne automatiseringsworkflow willen leren.<\/li><li>QA Leads en Senior Testers die een toekomstbestendige, efficiente en AI-verbeterde kwaliteitsstrategie voor hun teams willen implementeren.<\/li><\/ul>","program":"<p><strong>Dit is een tweedaagse, praktische cursus.<\/strong> We bouwen een complete, end-to-end workflow: van het schrijven van een testspecificatie in een simpel tekstbestand tot een volledig geautomatiseerde, AI-ondersteunde test die draait in een bestaande pipeline. De cursus behandelt ook de essentiele Git-beginselen die nodig zijn voor deze werkwijze.<\/p><p><strong>Dag 1: De Basis - \"Alles is een bestand\"<\/strong><\/p><p><strong>Module 1: De Nieuwe Mindset: Van Documenten naar een Repository<\/strong><br>Waarom verspreide documenten niet werken in een snelle wereld.<br>Het 'Quality as Code' principe: testen en documenten behandelen als broncode.<br>Praktijk Lab: Je eerste testplan structureren in Markdown.<\/p><p><strong>Module 2: Git voor Kwaliteitsprofessionals<\/strong><br>De essentie voor deze workflow, niet meer, niet minder: repository, commit, branch, pull request. Hoe dit controle en samenwerking mogelijk maakt.<br>Praktijk Lab: Een Git repository aanmaken voor je kwaliteitsdocumenten.<\/p><p><strong>Module 3: Introductie tot Browser Automatisering met Playwright<\/strong><br>Kernconcepten: locators, acties en asserts. De kracht van browsercontrole.<br>Praktijk Lab: Handmatig je eerste Playwright-script schrijven op basis van je Markdown-specificatie.<\/p><p><strong>Dag 2: De Versnelling - Intelligente, Context-Bewuste Automatisering<\/strong><\/p><p><strong>Module 4: De Kracht van Context voor AI<\/strong><br>Waarom AI je repository nodig heeft: verder dan simpele prompts.<br>Je repository voorbereiden als \"brein\" voor je AI-assistent.<\/p><p><strong>Module 5: AI-ondersteunde Script Generatie in de Praktijk<\/strong><br>Introductie tot geavanceerde concepten zoals het Model Context Protocol (MCP).<br>Praktijk Lab in VSCode: Tools zoals KiloCode gebruiken om met je browser te communiceren en geavanceerde Playwright-scripts te genereren op basis van de volledige context van je Git repository. Hier komt alles samen!<\/p><p><strong>Module 6: Snelle feedback met CI\/CD<\/strong><br>Je Playwright test suite integreren in een GitHub Actions pipeline.<br>Resultaten analyseren en de snelle feedbackloop begrijpen.<br>De nieuwe werkwijze: Markdown bijwerken, tests genereren\/bijwerken en zien hoe het samenkomt.<\/p>","practical":"<p><strong>Praktische Informatie<\/strong><\/p><ul><li>Duur: 2 Dagen<\/li><li>Taal: Engels of Nederlands<\/li><li>Vereisten: Een goed begrip van testprincipes is nodig. Eerdere ervaring met AI, Playwright of Git is niet nodig om deel te nemen. We bouwen alle benodigde vaardigheden vanaf de basis op. Enige bekendheid met de basisconcepten van versiebeheer is een pluspunt, maar wordt behandeld.<\/li><li>Meenemen: Een laptop met VSCode en Playwright geinstalleerd en een GitHub-account (dit mag je persoonlijke account zijn, maar ook een nieuw aangemaakt account).<\/li><\/ul>","teacher":"<p>Als ondernemende software engineer richt Simon Koudijs zich op een praktisch doel: het bouwen van kwalitatieve software die betrouwbaar wordt geleverd. Zijn achtergrond in Elektrotechniek heeft hem geleerd om te meten en problemen op te lossen in kleine stappen; vaardigheden die hij overal heeft toegepast, van embedded programming en kleine startups tot grote bedrijven zoals pensioenfonds PGGM.<\/p><p>In zijn dagelijkse werk bouwt hij aan een softwareproduct. Daarbij gebruikt hij moderne AI tools om het werk gedaan te krijgen, maar laat zich daarbij niks op de mouw spelden. Zijn trainingen zijn gebaseerd op die praktijkervaring. Je leert de praktische vaardigheden en het 'waarom' erachter, zodat je deze methodes vol vertrouwen kunt toepassen om sneller betere software te bouwen.<\/p>","session":"no","opleidingscode":""},"_links":{"self":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training\/3549","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\/3549\/revisions"}],"wp:attachment":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/media?parent=3549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}