{"id":3404,"date":"2026-05-04T09:30:18","date_gmt":"2026-05-04T07:30:18","guid":{"rendered":"https:\/\/itenium.be\/event\/testing-track\/"},"modified":"2026-05-31T22:08:09","modified_gmt":"2026-05-31T20:08:09","slug":"testing-track","status":"publish","type":"event","link":"https:\/\/itenium.be\/nl\/event\/testing-track\/","title":{"rendered":"Testing Track"},"content":{"rendered":"<section class=\"l-section wpb_row us_custom_b7da3c01 bg-circles-green-orange height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_middle type_default stacking_default\"><div class=\"vc_col-sm-5 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"w-image us_custom_8425e3d6 has_aspect_ratio align_none\"><div class=\"w-image-h\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/itenium.be\/wp-content\/uploads\/2026\/05\/ITENIUM_EXTRA_22-1024x683.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/itenium.be\/wp-content\/uploads\/2026\/05\/ITENIUM_EXTRA_22-1024x683.jpg 1024w, https:\/\/itenium.be\/wp-content\/uploads\/2026\/05\/ITENIUM_EXTRA_22-300x200.jpg 300w, https:\/\/itenium.be\/wp-content\/uploads\/2026\/05\/ITENIUM_EXTRA_22-600x400.jpg 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/div><\/div><\/div><\/div><div class=\"vc_col-sm-7 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Kickoff<\/h2>\n<p>Support &amp; share sessie, geleid door Alexander, onze QA competence coach.<\/p>\n<p>Een kans voor al onze consultants om hun war stories te delen, wat werkte er voor hen in het verleden (en wat niet!), om vragen te stellen over test strategie en implementatie, nieuwe trends te bekijken en om samen zelf de rest van de test track uit te stippelen.<\/p>\n<p>Wat kwam aan bod<\/p>\n<ul>\n<li>War stories vanuit onze projecten<\/li>\n<li>Welke aspecten van testing zeker aan bod moeten komen in de track\n<ul>\n<li>Veel vragen en interesse voor Testcontainers en Playwright!<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_b7da3c01 bg-circles-green-orange height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_middle type_default stacking_default\"><div class=\"vc_col-sm-5 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Deel 1: Testing Pyramid<\/h2>\n<p>De juiste testmix, van unit tot e2e door Alexander.<\/p>\n<p>We startten met de basis: hoe bouw je een gezonde teststrategie op zonder te over-indexeren op UI-tests of net te weinig dekking te hebben? We bekeken hoe je tests slim verdeelt over unit-, integratie- en end-to-end lagen, welke trade-offs daarbij horen en hoe je typische valkuilen vermijdt. Het resultaat: meer duidelijkheid over waar je welke tests inzet, en waarom.<\/p>\n<p>Wat kwam aan bod<\/p>\n<ul>\n<li>Teststructuur over de lagen heen<\/li>\n<li>Best practices en trade-offs per testtype<\/li>\n<li>Veelgemaakte fouten (te veel UI, te weinig unit, fragiele suites)<\/li>\n<li>Praktische richtlijnen om je eigen projectcontext te evalueren<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><div class=\"vc_col-sm-7 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"w-image us_custom_5e8a7298 has_ratio align_none\"><div class=\"w-image-h\"><div style=\"padding-bottom:133.3333%\"><\/div><img decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/itenium.be\/wp-content\/uploads\/2025\/12\/ITENIUM_82-683x1024.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_b7da3c01 bg-circles-green-orange height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_middle type_default stacking_default\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Deel 2 \u2013 Unit Testing Prep<\/h2>\n<p>FIRST principes, valkuilen, mutation testing en omgaan met legacy code.<\/p>\n<p>Deze theoretische sessie was de voorbereiding voor de hands-on workshop die erop voglde. We behandelden &#8220;TestDesiderata&#8221; aan de hand van het FIRST-acroniem (Fast, Isolated, Repeatable, Self-Validating, Timely\/Thorough), bespraken de waarde van 100% test coverage en hoe mutation testing meer blootlegt dan louter een coverage-percentage.<\/p>\n<p>Met technieken van Michael Feathers zagen we hoe je effectief kan omgaan met legacy code.<\/p>\n<p data-start=\"1633\" data-end=\"1787\">Door dit alles samen te brengen leerden we hoe je de vicieuze cirkel van angst doorbreekt zodat veilig refactoren mogelijk wordt.<\/p>\n<p data-start=\"1633\" data-end=\"1787\">Wat kwam aan bod<\/p>\n<ul>\n<li data-start=\"1633\" data-end=\"1787\">TestDesiderata &amp; FIRST<\/li>\n<li data-start=\"1633\" data-end=\"1787\">Test coverage &amp; mutation testing<\/li>\n<li data-start=\"1633\" data-end=\"1787\">Technieken hoe om te gaan met legacy code<\/li>\n<li data-start=\"1633\" data-end=\"1787\">Hoe &#8220;the cycle of fear&#8221; te overwinnen<\/li>\n<\/ul>\n<\/div><\/div><div class=\"w-separator size_small\"><\/div><div class=\"w-btn-wrapper align_none\"><a class=\"w-btn us-btn-style_1 icon_atright\" target=\"_blank\" href=\"https:\/\/github.com\/itenium-be\/UnitTesting\"><span class=\"w-btn-label\">Github<\/span><i class=\"material-icons\">arrow_forward<\/i><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_b7da3c01 bg-circles-green-orange height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_middle type_default stacking_default\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Deel 3: Unit Testing (.NET &amp; Java)<\/h2>\n<p>TDD, maintainable tests, en Testcontainers door Bert &amp; Michael.<\/p>\n<p data-start=\"1324\" data-end=\"1631\">In deel 3 doken we in unit testing en TDD met een praktische oefening die vertrok vanuit bestaande code. We bouwden stap voor stap testdekking op, voegden nieuwe features toe volgens de TDD-aanpak en werkten binnen een hexagonale architectuur om testbaarheid en designkeuzes scherp te zetten.<\/p>\n<p data-start=\"1633\" data-end=\"1787\">Daarnaast bekeken we hoe je realistische afhankelijkheden test zonder je suite traag of fragiel te maken, inclusief wanneer Testcontainers een beter alternatief is dan mocks.<\/p>\n<p data-start=\"1633\" data-end=\"1787\">Wat kwam aan bod<\/p>\n<ul>\n<li data-start=\"1633\" data-end=\"1787\">Unit testing best practices voor .NET en Java<\/li>\n<li data-start=\"1633\" data-end=\"1787\">TDD in de praktijk: iteratief bouwen met snelle feedback<\/li>\n<li data-start=\"1633\" data-end=\"1787\">Testbaarheid en grenzen via hexagonale architectuur<\/li>\n<li data-start=\"1633\" data-end=\"1787\">Realistische integratietesten met Testcontainers<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_b7da3c01 bg-circles-green-orange height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_middle type_default stacking_default\"><div class=\"vc_col-sm-5 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"w-image us_custom_5e8a7298 has_ratio align_none\"><div class=\"w-image-h\"><div style=\"padding-bottom:133.3333%\"><\/div><img decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/itenium.be\/wp-content\/uploads\/2025\/12\/ITENIUM_19-683x1024.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/><\/div><\/div><\/div><\/div><\/div><div class=\"vc_col-sm-7 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Deel 4: e2e Testing met Playwright<\/h2>\n<p>Van cross-browser tot CI en flaky tests<\/p>\n<p data-start=\"2103\" data-end=\"2445\">In het derde deel focusten we op Playwright, Microsoft\u2019s end-to-end testing framework. Met praktische demo\u2019s en oefeningen bekeken we hoe je e2e-tests opzet die stabiel, onderhoudbaar en bruikbaar zijn in een CI-pipeline. We gingen ook dieper in op typische pijnpunten zoals flaky tests en async gedrag, en hoe je daar als team beter mee omgaat.<\/p>\n<p data-start=\"2447\" data-end=\"2629\">Wat kwam aan bod<\/p>\n<ul>\n<li data-start=\"2447\" data-end=\"2629\">Cross-browser e2e testing met Playwright<\/li>\n<li data-start=\"2447\" data-end=\"2629\">Stabiliteit en aanpak van flaky tests<\/li>\n<li data-start=\"2447\" data-end=\"2629\">Async patterns en best practices<\/li>\n<li data-start=\"2447\" data-end=\"2629\">CI-integratie en praktische workflows<\/li>\n<\/ul>\n<\/div><\/div><div class=\"w-separator size_small\"><\/div><div class=\"w-btn-wrapper align_none\"><a class=\"w-btn us-btn-style_1 icon_atright\" target=\"_blank\" href=\"https:\/\/github.com\/itenium-be\/session-playwright\"><span class=\"w-btn-label\">Github<\/span><i class=\"material-icons\">arrow_forward<\/i><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_b7da3c01 bg-circles-green-orange height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_middle type_default stacking_default\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Deel 5: Testcontainers<\/h2>\n<p>Testcontainers deep-dive door Simon.<\/p>\n<p>In dit deel gingen we dieper in testcontainers, misschien wel het interessantste stuk testinfrastructuur van het afgelopen decennium. Hoe je realistische tests schrijft tegen een echte database en hoe je het aloude testprobleem aanpakt: hoe zorg je ervoor dat de database precies de vorm heeft die je testen verwachten.<\/p>\n<p data-start=\"1324\" data-end=\"1631\">We gingen verder dan de typische database-testcontainers en bekeken hoe je ze ook in een microservicelandschap kan inzetten, bijvoorbeeld met WireMock of door zelf fake services uit te rollen.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_70c52a97 height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_top type_default stacking_default\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Waarom deze track werkt<\/h2>\n<\/div><\/div><div class=\"w-separator size_small\"><\/div><div class=\"g-cols wpb_row us_custom_49dc4fad via_flex valign_top type_default stacking_default equal_height\"><div class=\"vc_col-sm-4 wpb_column vc_column_container\"><div class=\"vc_column-inner us_custom_e4427a66\"><div class=\"wpb_wrapper\"><div class=\"w-iconbox us_custom_37d2f186 iconpos_top style_circle color_custom align_left\"><div class=\"w-iconbox-icon\" style=\"font-size:1.2rem;--icon-color:#2E8F6B;--icon-bg-color:#CDE8DD;\"><i class=\"material-icons\">check_circle_outline<\/i><\/div><div class=\"w-iconbox-meta\"><p class=\"w-iconbox-title\">Betere testing keuzes<\/p><div class=\"w-iconbox-text\"><p>Kies de juiste tests voor het juiste doel. Niet gewoon meer tests.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_col-sm-4 wpb_column vc_column_container\"><div class=\"vc_column-inner us_custom_863eb645\"><div class=\"wpb_wrapper\"><div class=\"w-iconbox us_custom_37d2f186 iconpos_top style_circle color_custom align_left\"><div class=\"w-iconbox-icon\" style=\"font-size:1.2rem;--icon-color:#2E8F6B;--icon-bg-color:#CDE8DD;\"><i class=\"material-icons\">check_circle_outline<\/i><\/div><div class=\"w-iconbox-meta\"><p class=\"w-iconbox-title\">Snellere feedback loops<\/p><div class=\"w-iconbox-text\"><p>Houd builds en CI snel met slimme testlagen en stabiele patterns.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_col-sm-4 wpb_column vc_column_container\"><div class=\"vc_column-inner us_custom_4960fa58\"><div class=\"wpb_wrapper\"><div class=\"w-iconbox us_custom_37d2f186 iconpos_top style_circle color_custom align_left\"><div class=\"w-iconbox-icon\" style=\"font-size:1.2rem;--icon-color:#2E8F6B;--icon-bg-color:#CDE8DD;\"><i class=\"material-icons\">check_circle_outline<\/i><\/div><div class=\"w-iconbox-meta\"><p class=\"w-iconbox-title\">Met vertrouwen opleveren<\/p><div class=\"w-iconbox-text\"><p>Lever sneller zonder kwaliteit te verliezen dankzij onderhoudbare testpraktijken.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"w-separator size_large\"><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_top type_default stacking_default\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"w-vwrapper align_center valign_top us_custom_09bbecc8 bg-circles-white\" style=\"--vwrapper-gap:3rem\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h3 style=\"text-align: center;\">Wil je deze Testing Track ook organiseren voor jouw team?<\/h3>\n<\/div><\/div><div class=\"w-btn-wrapper align_center\"><a class=\"w-btn us-btn-style_1 icon_atright\" href=\"https:\/\/itenium.be\/nl\/contact\/\"><span class=\"w-btn-label\">Boek een training<\/span><i class=\"material-icons\">arrow_forward<\/i><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"<p>In 2025 trapten we bij Itenium een interne learning series af rond testing: zes sessies met telkens een andere focus, telkens hands-on en meteen bruikbaar op projecten. Van teststrategie en pyramide-denken, over unit testing en Testcontainers, tot end-to-end testing met Playwright. Slides, veel voorbeelden, discussies, demo\u2019s en praktische takeaways. <\/p>\n<p>Goede testpraktijken zijn in het AI-tijdperk nog belangrijker geworden: een falende test op de CI is backpressure waar een LLM zich niet uit kan praten. AI maakt tests heel goedkoop \u2014 \u00e9\u00e9n enkele &#8220;Do TDD&#8221; in een AGENTS.md en je hebt coverage. Het brengt ook de ambitieuzere setups (e2e, mutation, architecture, Pact) binnen handbereik. Maar goedkoop is niet hetzelfde als waardevol. Beslissen w\u00e1t te testen en op welk niveau, blijft de keuze van de mens.<\/p>\n","protected":false},"author":1,"featured_media":3399,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"event-type":[53],"class_list":["post-3404","event","type-event","status-publish","has-post-thumbnail","hentry","event-type-tech"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Testing Track - Itenium<\/title>\n<meta name=\"description\" content=\"Een 6-delige Testing Track rond de Testing Pyramid, unit testing met TDD en Testcontainers, en end-to-end testing met Playwright. Theoretische en hands-on sessies vol praktische patterns die teams meteen kunnen toepassen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/itenium.be\/nl\/event\/testing-track\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Testing Track - Itenium\" \/>\n<meta property=\"og:description\" content=\"Een 6-delige Testing Track rond de Testing Pyramid, unit testing met TDD en Testcontainers, en end-to-end testing met Playwright. Theoretische en hands-on sessies vol praktische patterns die teams meteen kunnen toepassen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itenium.be\/nl\/event\/testing-track\/\" \/>\n<meta property=\"og:site_name\" content=\"Itenium\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/itenium.be\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-31T20:08:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itenium.be\/wp-content\/uploads\/2025\/12\/Testing-Track-Playwright-1-e1767802740823.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"473\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@itenium_be\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/event\\\/testing-track\\\/\",\"url\":\"https:\\\/\\\/itenium.be\\\/nl\\\/event\\\/testing-track\\\/\",\"name\":\"Testing Track - Itenium\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/event\\\/testing-track\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/event\\\/testing-track\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/itenium.be\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Testing-Track-Playwright-1-e1767802740823.jpg\",\"datePublished\":\"2026-05-04T07:30:18+00:00\",\"dateModified\":\"2026-05-31T20:08:09+00:00\",\"description\":\"Een 6-delige Testing Track rond de Testing Pyramid, unit testing met TDD en Testcontainers, en end-to-end testing met Playwright. Theoretische en hands-on sessies vol praktische patterns die teams meteen kunnen toepassen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/event\\\/testing-track\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/itenium.be\\\/nl\\\/event\\\/testing-track\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/event\\\/testing-track\\\/#primaryimage\",\"url\":\"https:\\\/\\\/itenium.be\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Testing-Track-Playwright-1-e1767802740823.jpg\",\"contentUrl\":\"https:\\\/\\\/itenium.be\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Testing-Track-Playwright-1-e1767802740823.jpg\",\"width\":1024,\"height\":473},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/event\\\/testing-track\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/itenium.be\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Testing Track\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/itenium.be\\\/nl\\\/\",\"name\":\"Itenium\",\"description\":\"We build software. We build careers.\",\"publisher\":{\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/itenium.be\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/#organization\",\"name\":\"Itenium\",\"url\":\"https:\\\/\\\/itenium.be\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/itenium.be\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/logo-itenium.svg\",\"contentUrl\":\"https:\\\/\\\/itenium.be\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/logo-itenium.svg\",\"width\":179,\"height\":40,\"caption\":\"Itenium\"},\"image\":{\"@id\":\"https:\\\/\\\/itenium.be\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/itenium.be\",\"https:\\\/\\\/x.com\\\/itenium_be\",\"https:\\\/\\\/sg.linkedin.com\\\/company\\\/itenium\",\"https:\\\/\\\/instagram.com\\\/itenium\",\"https:\\\/\\\/www.youtube.com\\\/@iteniumconsultancy?themeRefresh=1\",\"https:\\\/\\\/github.com\\\/itenium-be\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Testing Track - Itenium","description":"Een 6-delige Testing Track rond de Testing Pyramid, unit testing met TDD en Testcontainers, en end-to-end testing met Playwright. Theoretische en hands-on sessies vol praktische patterns die teams meteen kunnen toepassen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/itenium.be\/nl\/event\/testing-track\/","og_locale":"nl_NL","og_type":"article","og_title":"Testing Track - Itenium","og_description":"Een 6-delige Testing Track rond de Testing Pyramid, unit testing met TDD en Testcontainers, en end-to-end testing met Playwright. Theoretische en hands-on sessies vol praktische patterns die teams meteen kunnen toepassen.","og_url":"https:\/\/itenium.be\/nl\/event\/testing-track\/","og_site_name":"Itenium","article_publisher":"https:\/\/facebook.com\/itenium.be","article_modified_time":"2026-05-31T20:08:09+00:00","og_image":[{"width":1024,"height":473,"url":"https:\/\/itenium.be\/wp-content\/uploads\/2025\/12\/Testing-Track-Playwright-1-e1767802740823.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@itenium_be","twitter_misc":{"Geschatte leestijd":"4 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/itenium.be\/nl\/event\/testing-track\/","url":"https:\/\/itenium.be\/nl\/event\/testing-track\/","name":"Testing Track - Itenium","isPartOf":{"@id":"https:\/\/itenium.be\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/itenium.be\/nl\/event\/testing-track\/#primaryimage"},"image":{"@id":"https:\/\/itenium.be\/nl\/event\/testing-track\/#primaryimage"},"thumbnailUrl":"https:\/\/itenium.be\/wp-content\/uploads\/2025\/12\/Testing-Track-Playwright-1-e1767802740823.jpg","datePublished":"2026-05-04T07:30:18+00:00","dateModified":"2026-05-31T20:08:09+00:00","description":"Een 6-delige Testing Track rond de Testing Pyramid, unit testing met TDD en Testcontainers, en end-to-end testing met Playwright. Theoretische en hands-on sessies vol praktische patterns die teams meteen kunnen toepassen.","breadcrumb":{"@id":"https:\/\/itenium.be\/nl\/event\/testing-track\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itenium.be\/nl\/event\/testing-track\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/itenium.be\/nl\/event\/testing-track\/#primaryimage","url":"https:\/\/itenium.be\/wp-content\/uploads\/2025\/12\/Testing-Track-Playwright-1-e1767802740823.jpg","contentUrl":"https:\/\/itenium.be\/wp-content\/uploads\/2025\/12\/Testing-Track-Playwright-1-e1767802740823.jpg","width":1024,"height":473},{"@type":"BreadcrumbList","@id":"https:\/\/itenium.be\/nl\/event\/testing-track\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/itenium.be\/nl\/"},{"@type":"ListItem","position":2,"name":"Testing Track"}]},{"@type":"WebSite","@id":"https:\/\/itenium.be\/nl\/#website","url":"https:\/\/itenium.be\/nl\/","name":"Itenium","description":"We build software. We build careers.","publisher":{"@id":"https:\/\/itenium.be\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itenium.be\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/itenium.be\/nl\/#organization","name":"Itenium","url":"https:\/\/itenium.be\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/itenium.be\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/itenium.be\/wp-content\/uploads\/2025\/11\/logo-itenium.svg","contentUrl":"https:\/\/itenium.be\/wp-content\/uploads\/2025\/11\/logo-itenium.svg","width":179,"height":40,"caption":"Itenium"},"image":{"@id":"https:\/\/itenium.be\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/itenium.be","https:\/\/x.com\/itenium_be","https:\/\/sg.linkedin.com\/company\/itenium","https:\/\/instagram.com\/itenium","https:\/\/www.youtube.com\/@iteniumconsultancy?themeRefresh=1","https:\/\/github.com\/itenium-be"]}]}},"_links":{"self":[{"href":"https:\/\/itenium.be\/nl\/wp-json\/wp\/v2\/event\/3404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itenium.be\/nl\/wp-json\/wp\/v2\/event"}],"about":[{"href":"https:\/\/itenium.be\/nl\/wp-json\/wp\/v2\/types\/event"}],"author":[{"embeddable":true,"href":"https:\/\/itenium.be\/nl\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":10,"href":"https:\/\/itenium.be\/nl\/wp-json\/wp\/v2\/event\/3404\/revisions"}],"predecessor-version":[{"id":4793,"href":"https:\/\/itenium.be\/nl\/wp-json\/wp\/v2\/event\/3404\/revisions\/4793"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itenium.be\/nl\/wp-json\/wp\/v2\/media\/3399"}],"wp:attachment":[{"href":"https:\/\/itenium.be\/nl\/wp-json\/wp\/v2\/media?parent=3404"}],"wp:term":[{"taxonomy":"event-type","embeddable":true,"href":"https:\/\/itenium.be\/nl\/wp-json\/wp\/v2\/event-type?post=3404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}