Skip to content

Deepdive-Workshop WireMock for Java and .Net

Photo of André K
Hosted By
André K. and Tobias V.
Deepdive-Workshop WireMock for Java and .Net

Details

WireMock for Java and .Net!
WireMock is een tool, beschikbaar voor zowel Java als C#, waarmee je eenvoudig stubs kunt maken om geïsoleerd code te testen zonder afhankelijkheden van andere systemen of componenten.

Waarom zou je hier meer over willen weten? Omdat het gebruik van tools als WireMock jou als tester of developer eenvoudig kan helpen met vele issues/uitdagingen waar jij in de dagelijkse praktijk waarschijnlijk tegen aan loopt. Denk maar eens aan:

  1. Het wegnemen van afhankelijkheden met andere systemen: nooit meer afhankelijk van de technische beschikbaarheid, performance en stabiliteit van aanpalende systemen.
  2. Het wegnemen van complexiteit: door zelf in control te zijn van testdata hoef je in complexe ketens minder moeite te doen om alle testdata op elkaar af te stemmen.

Naast het oplossen/wegnemen van jouw bekende problemen/uitdagingen biedt het gebruik van Mocking nog vele andere voordelen. Denk maar eens aan de tijdwinst als developers lokaal al wat testen tegen stubs kunnen draaien zonder dat zij eerst een tijdrovende deploy moeten doen naar een omgeving waar de integrerende systemen beschikbaar zijn, met de bijbehorende testdata.
Dit alles kan dus een hoop tijd, frustraties en energie besparen die jij veel beter in andere leuke zaken kan steken!

De workshop
Na een kort gezamenlijke theorie deel zullen de aanwezigen worden verdeeld in twee groepen. Hier zullen de deelnemers hun eigen laptop erbij pakken om zelf aan de slag te gaan. Al doende aan de hand van korte opdrachten leren de deelnemers over de mogelijkheden, maar leren zij ook de valkuilen en beperkingen kennen. De korte opdrachten zullen worden afgewisseld met kleine stukjes aanvullende theorie en voorbeelden.
De eerste groep zal aan de slag gaan met WireMock voor Java, onder begeleiding van Tobias Verhoog. Terwijl de andere groep aan de slag gaat met WireMock voor .NET onder begeleiding van André Koene. Uiteraard kies jij zelf welke programmeer taal jouw voorkeur heeft.
Aan het einde van de workshop is er gelegenheid om na te praten en ervaringen uit te wisselen onder het genot van een drankje.

Doelgroep
De workshop is bedoeld voor zowel testautomatiseerders als programmeurs. Enige basiskennis over (REST) API's is handig, maar niet noodzakelijk. Uiteraard gaan we er wel vanuit dat de deelnemers niet onbekend zijn met het zien van code in dan wel in Java dan wel in C#.

Deepdive: Workshop!
Een deepdive, een terugkerend event bij newspark, is gericht op de kennisontwikkeling van onze eigen collega's, maar externe input wordt altijd enorm gewaardeerd!
Normaal geldt: Geen training, geen workshop, geen regeltjes, we zoeken het allemaal zelf uit. Voor deze meetup hebben we echter wel voor een workshop format gekozen, wat dit inhoud lees je hierboven.

Iedere maand pluizen we een testautomatseringstool uit of behandelen we een ander interessant onderwerp.

Voorbereiding voor deze meetup:

  • Besluit vooraf of je mee doet met de Java of .Net variant van Wiremock

Kies je voor Java? Dan heb je nodig:

Kies je voor .Net? Dan heb je nodig:

Wanneer & waar?
Deze Deepdive start woensdag 29 maart om 17:00 uur in ons kantoor te Nieuwegein (aan de Zoomstede, in het centrum). Parkeren kan onder ons kantoor (gratis) of in de garage tegenover het pand. Eten en drinken wordt geregeld!

Wil jij er bij zijn, meld je aan dan laten we je weten of er nog ruimte is!

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Innovative Test Automation NL group
Innovative Test Automation NL
See more events
Newspark
Zoomstede 21A · Nieuwegein, al