{"id":3828,"date":"2026-04-13T11:40:26","date_gmt":"2026-04-13T09:40:26","guid":{"rendered":"https:\/\/ict-improve.nl\/training\/test-automation-with-c-nl\/"},"modified":"2026-04-23T15:50:26","modified_gmt":"2026-04-23T13:50:26","slug":"test-automation-with-c-nl","status":"publish","type":"training","link":"https:\/\/ict-improve.nl\/en\/training\/test-automation-with-c-nl\/","title":{"rendered":"Test automation with C# NL"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":0,"parent":0,"menu_order":99991231,"template":"","meta":{"_acf_changed":false,"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-3828","training","type-training","status-publish","hentry"],"acf":{"goals":"<strong>In this course:<\/strong>\n\n<ul>\n\n<li>You\u2019ll learn to work with exactly those aspects of the\u00a0C# language that are most useful to testers<\/li>\n\n<li>as well as some of the most used\u00a0C# testing tools and libraries out there.<\/li>\n\n<\/ul>","description":"Are you a tester working in a .NET environment?\n\nSolid automation training is more than just teaching people to perform tricks with tools. In my courses, I will not only teach you\u00a0how\u00a0you can wield a specific tool or technique to achieve a predefined goal, but also:\n\n<ul>\n\n<li>\u00a0why\u00a0you should or should not apply it in the first place, and<\/li>\n\n<li>what\u00a0situations are suitable for applying which tools and techniques.<\/li>\n\n<\/ul>\n\nOnly by also covering the why and the what, you can answer the how in a way that yields maximum value.\n\nDo you specifically want to learn how to work with and contribute to automated tests written in C#? Then the \u2018C# for testers\u2019 course is just for you!","target_audience":"<strong>Who should attend this training?<\/strong>\n\nThis course is aimed at testing practitioners that want to learn more about writing automation code in C#, and what tools are available in the .NET ecosystem to support you in that task.\n\n<strong>Roles of participants in their organization.<\/strong>\n\nThis training is meant for:\n\n<ul>\n\n<li>Testers that want to learn more about C#<\/li>\n\n<li>Testers and test developers that want to automate with C#<\/li>\n\n<\/ul>\n\n<strong>Prior knowledge or training required<\/strong>\n\nSome previous exposure to object-oriented software development and test automation will make it easier for you to follow along.","program":"<strong>Structure of this training<\/strong>\n\nThere\u2019s no better way to learn than by doing, so you\u2019ll be presented with a variety of hands-on (programming) exercises throughout this course.\n\n<strong>Course outline<\/strong>\n\nThis course covers, among other things:\n\n<ul>\n\n<li>Objects, classes, constructors, methods and parameters<\/li>\n\n<li>Principles of object-oriented programming: inheritance, encapsulation, polymorphism and abstraction<\/li>\n\n<li>The Visual Studio IDE<\/li>\n\n<li>Solutions and projects<\/li>\n\n<li>Packages and NuGet<\/li>\n\n<li>The NUnit test framework<\/li>\n\n<li>Assertions<\/li>\n\n<li>Refactoring and clean coding practices<\/li>\n\n<li>API testing in C# with RestSharp<\/li>\n\n<li>End-to-end testing in C# with Selenium WebDriver<\/li>\n\n<\/ul>\n\n<strong>Possibilities in-house training<\/strong>\n\nImprove provides this training in house and tailored to your specific situation or needs upon request. For further information please contact us at +31 40 - 202 1803 or\u00a0<a href=\"mailto:opleidingen@ict-improve.nl\">opleidingen@ict-improve.nl<\/a>.","practical":"<strong>Training information <\/strong>\n<ul>\n<li>Location and dates: check the\u00a0<a title=\"Kalender\" href=\"https:\/\/ict-improve.nl\/trainingen\/\" data-id=\"1126\"><u>training calendar<\/u><\/a><\/li>\n<li>Schedule: 9.15 - 17.00<\/li>\n<li>Coffee, tea, lunch and training material are included in the training fee<\/li>\n<li>Three months free e-coaching<\/li>\n<li>Information: phone +31 (0)40 \u2013 202 1803 or e-mail\u00a0<a href=\"mailto:opleidingen@ict-improve.nl\">opleidingen@ict-improve.nl<\/a><\/li>\n<\/ul>","teacher":"<a title=\"Bas Dijkstra\" href=\"https:\/\/www.linkedin.com\/in\/basdijkstra\/\" target=\"_blank\" rel=\"noopener\">Bas Dijkstra<\/a>\u00a0is a test automation trainer and consultant always looking for more intelligent ways to use tools to support testing.","session":"no","opleidingscode":""},"_links":{"self":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training\/3828","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\/3828\/revisions"}],"wp:attachment":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/media?parent=3828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}