Volg een groepstraining bij Startel.
Klassikale / virtuele training

Contract testing

  • Intermediate
  • 1 dag
  • Nederlands

De training Contract testing is gericht op het testen van integratie tussen services binnen gedistribueerde softwareomgevingen. Leer hoe contract testing helpt om fouten in de communicatie tussen componenten en applicaties vroegtijdig te voorkomen en zo de betrouwbaarheid van systemen te vergroten. Ontdek daarbij hoe deze testvorm binnen een bredere teststrategie past en waarom dit belangrijk is voor teams die zelfstandig aan services werken. Ook leer je over het Pact-framework, waarmee je contracttests praktisch opzet en uitvoert om de stabiliteit van software te verbeteren.

9.2
  • Ervaren en gecertificeerde trainers
  • Meer dan 25 jaar ervaring in opleiden

Ontwikkel jouw contract testing vaardigheden

Deze contract testing training bestaat uit praktijkgerichte opdrachten, duidelijke theorie en professionele begeleiding. Zo zul je in staat zijn om de opgedane kennis en vaardigheden in praktijk te brengen.

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.

Beschikbare opties voor de Contract testing training

  • Klassikaal / virtueel

    € 750 excl. BTW

  • Incompany

    Prijs op maat

Start gegarandeerd

Trainingen met ‘start gegarandeerd’ gaan altijd door op de geplande datum.

Momenteel geen startgarantie?
Neem contact met ons op

Kies voor groei, net als deze organisaties

Ervaringen van onze deelnemers

  • Startel heeft ons echt geholpen om stappen te zetten.

    Bij Meneer Kooi houden we van oplossingen die het werk écht makkelijker maken. AI past daar goed bij. In eerste instantie gebruikten we het vooral individueel. Om bijvoorbeeld sneller te schrijven, ideeën scherper te krijgen en werk te versnellen. Maar de echte winst zit natuurlijk in hoe je het als organisatie inzet.
    Steven van der Heide
    Lees gehele testimonial
  • Foto van klant (Edwin Schoonbeek) die een boek leest.

    Je merkt aan alles dat Startel geen statisch bedrijf is

    De droom is om Cyber Security Officer (CSO) te worden. Met deze opleidingen ontdek ik of dit beroep echt bij me past. Het fascineert me om de veiligheid in een bedrijf te waarborgen, vooral omdat we steeds meer te maken krijgen met digitale uitdagingen.
    Edwin Schoonbeek
    Lees gehele testimonial
  • Foto van klant (Jons van der Heul) die aan het werk is.

    Startel bood me de springplank naar een nieuwe carrière.

    Startel heeft veel trainingen om uit te kiezen en tussen sommige zit best wat overlap. In overleg met mij hebben ze een basispakket op maat voor me samengesteld bestaande uit drie cursussen.
    Jons van der Heul
    Lees gehele testimonial
  • Foto van klant (Gerrit Meijering) die aan zijn werkplek zit.

    Startel heeft altijd een passend aanbod op onze vraag.

    Startel ken ik al heel lang. Toen zij nog op hun vorige locatie in Roden zaten, en ik nog bij mijn vorige werkgever werkte, volgde ik al cursussen en trainingen bij ze.
    Gerrit Meijering
    Lees gehele testimonial
  • Foto van klant (Alex Tabak) die aan het typen is.

    De manier waarop Startel opleidt, geeft veel vertrouwen.

    Maar er zijn ook mensen die bijscholing nodig hebben. Zoals de man die ooit systeembeheerder was bij een grote universiteit en die de afgelopen tien jaar door omstandigheden thuis heeft gezeten.
    Alex Tabak
    Lees gehele testimonial
  • Sten Numan aan het bellen in het Yelgo kantoor.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.
    Sten Numan
    Lees gehele testimonial
Bekijk alle testimonials

Terugbelverzoek

Wil je meer weten, maar nu even geen tijd?

Laat je gegevens achter, dan nemen wij binnen 2 werkdagen contact met je op

Dé IT-opleider van het noorden

  • Klanten geven ons een 9.2
  • Erkende trainers
  • Ontvang een certificaat na deelname
  • Train op één van onze drie locaties of vanuit huis

Terugbelverzoek

Vul hieronder jouw gegevens in, zodat wij telefonisch contact met je kunnen opnemen.

"*" geeft vereiste velden aan

Laat ons jou terugbellen
Velden met een * zijn verplicht

Vragen of direct contact nodig, bezoek onze contactpagina.

Foto van Fredou Nieuwenhuis met een beige achtergrond.

Fredou Nieuwenhuis

Inside Sales

Offerte

Vraag hier je offerte aan

Je kan eenvoudig een offerte aanvragen voor maatwerk, incompany of losse trainingen. Vul het formulier in en wij nemen snel contact met je op om je wensen door te nemen.

Dé IT-opleider van het noorden

  • Klanten geven ons een 9.2
  • Erkende trainers
  • Ontvang een certificaat na deelname
  • Train op één van onze drie locaties of vanuit huis

Offerte (incompany)

Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.

"*" geeft vereiste velden aan

Vragen of direct contact nodig, bezoek onze contactpagina.

Kleine foto van Pieter Fokkema op een beige achtergrond.

Pieter Fokkema

Directeur

Brochure

Download de brochure

Laat je gegevens achter, dan nemen wij z.s.m. contact met je op

Dé IT-opleider van het noorden

  • Klanten geven ons een 9.2
  • Erkende trainers
  • Ontvang een certificaat na deelname
  • Train op één van onze drie locaties of vanuit huis

Download Brochure

"*" geeft vereiste velden aan

Brochure downloaden
Vul hier al je gegevens in om de brochure te downloaden.

Vragen of direct contact nodig, bezoek onze contactpagina.

Kleine foto van Pieter Fokkema op een beige achtergrond.

Pieter Fokkema

Directeur