Contract testing
placeVirtual 16 feb. 2026 |
placeStartel (Drachten) 23 feb. 2026 |
placeVirtual 21 apr. 2026 |
placeStartel (Drachten) 28 apr. 2026 |
placeVirtual 8 jun. 2026 |
placeStartel (Drachten) 15 jun. 2026 |
Startel in Drachten verzorgt al ruim 25 jaar IT-opleidingen in Nederland en België.
Over de Contract testing
In moderne softwareomgevingen waarin applicaties steeds vaker zijn opgebouwd uit gedistribueerde of microservices-architecturen, wordt het waarborgen van betrouwbare communicatie tussen services steeds uitdagender. Ontdek in de training Contract testing hoe jij grip op deze complexiteit kunt krijgen en hoe jij met meer vertrouwen software kunt ontwikkelen, testen en uitrollen.
Door de training Contract testing te volgen, zul je leren wat contract testing precies inhoudt, hoe deze testvorm past binnen een bredere teststrategie en waarom het essentieel is voor teams die onafhankelijk van elkaar services ontwikkelen en beheren.
Daarnaast ontdek je in de training Contrac…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Startel in Drachten verzorgt al ruim 25 jaar IT-opleidingen in Nederland en België.
Over de Contract testing
In moderne softwareomgevingen waarin applicaties steeds vaker zijn opgebouwd uit gedistribueerde of microservices-architecturen, wordt het waarborgen van betrouwbare communicatie tussen services steeds uitdagender. Ontdek in de training Contract testing hoe jij grip op deze complexiteit kunt krijgen en hoe jij met meer vertrouwen software kunt ontwikkelen, testen en uitrollen.
Door de training Contract testing te volgen, zul je leren wat contract testing precies inhoudt, hoe deze testvorm past binnen een bredere teststrategie en waarom het essentieel is voor teams die onafhankelijk van elkaar services ontwikkelen en beheren.
Daarnaast ontdek je in de training Contract testing hoe het Pact-framework ondersteuning kan bieden bij het opzetten en uitvoeren van contracttests, zodat integratieproblemen vroegtijdig worden opgespoord en je de kwaliteit en stabiliteit van gedistribueerde systemen structureel verbetert.
Voor wie is de Contract testing?
De training Contract testing is bedoeld voor ICT-professionals die betrokken zijn bij het ontwikkelen, testen en beheren van moderne softwareoplossingen en die meer grip willen krijgen op contract testing in gedistribueerde systemen. Werk je in een omgeving met API’s, microservices of samenwerkende applicaties en wil je leren hoe jij contracttests effectief kunt opzetten en uitvoeren met Pact? Dan sluit de training Contract testing goed aan bij jouw praktijk.
De training Contract testing is met name geschikt voor de volgende mensen:
- Softwareontwikkelaars die met objectgeoriënteerde software en API’s werken.
- Software testers en Test Engineers die zich bezighouden met geautomatiseerd testen op API-niveau.
- Testautomatiseerders die hun kennis uit willen breiden met contract testing.
- DevOps Engineers die verantwoordelijk zijn voor de kwaliteit en samenwerking tussen services.
- Technische specialisten die betrokken zijn bij het ontwikkelen, testen of integreren van microservices.
Leerdoelen van de Contract testing
Door de training Contract testing te volgen, ontwikkel je een stevig begrip van hoe contract testing bijdraagt aan betrouwbare samenwerking tussen services binnen actuele softwarearchitecturen. Je leert bijvoorbeeld hoe jij contract testing strategisch in kunt zetten voor testautomatisering en CI/CD om integratieproblemen vroegtijdig te voorkomen en met meer vertrouwen software naar productie te brengen.
Door de training Contract testing te volgen, zul je de volgende dingen leren:
- De verschillende vormen van contract testing herkennen en bepalen welke aanpak het meest geschikt is per situatie.
- De rol van contract testing binnen een bredere softwaretest- en automatiseringsstrategie begrijpen.
- Consumer-driven contract tests opzetten en uitvoeren met behulp van Pact.
- Contracten en verificatieresultaten beheren met de Pact Broker.
- De belangrijkste uitdagingen bij het implementeren van consumer-driven contract testing herkennen en adresseren.
- Begrijpen hoe bidirectional contract testing werkt en hoe deze aanpak beperkingen van CDCT oplost.
- Contract testing integreren binnen een CI/CD-pipeline om veilige en gecontroleerde deployments te ondersteunen.
Aanbevolen voorkennis Contract testing
Voordat je deelneemt aan de training Contract testing, raden wij aan dat jij beschikt over enige ervaring met objectgeoriënteerde softwareontwikkeling en testautomatisering.
Onderwerpen van de Contract testing
In de training Contract testing zullen de volgende onderwerpen worden behandeld:
Context en achtergrond van contract testing
- De uitdagingen van integratietesten binnen gedistribueerde omgevingen.
- Welk probleem contract testing daadwerkelijk oplost.
- De plaats van contract testing binnen een bredere test- en automatiseringsstrategie.
- De drie benaderingen van contract testing.
Consumer-driven contract testing (CDCT)
- De CDCT-werkwijze.
- Het vastleggen van verwachtingen aan de consumentzijde.
- Het creëren van contracten op basis van consumentverwachtingen met Pact.
- Het verifiëren van consumentverwachtingen aan de providerzijde.
De Pact Broker
- Verschillende soorten brokers.
- Het publiceren van consumentcontracten naar de broker.
- Het ophalen van contracten vanuit de broker als consument en het publiceren van verificatieresultaten.
Integratie van contract testing in build pipelines
- Het genereren van contracten.
- Het verifiëren van contracten.
- Controleren of het veilig is om naar productie te gaan met behulp van can-i-deploy.
Uitdagingen bij het implementeren van consumer-driven contract testing
Bidirectional contract testing (BDCT)
- De BDCT-werkwijze.
- Het genereren en publiceren van een consumentcontract.
- Het genereren en publiceren van een providercontract.
- Het vergelijken van contracten.
Leren doe je het beste door te doen. Daarom zul je tijdens de training Contract testing oefenen met diverse praktijkgerichte programmeeroefeningen. De training Contract testing kan worden verzorgd met behulp van de Pact-bindings voor Java, C#, Python of JavaScript.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

