Deepdive API testen met REST Assured


Details
Update:
Voorbereiding voor deze meetup:
Je hebt nodig:
- Een laptop waar je zelf dingen op kunt installeren
- Intellij of een andere IDE
- Eventueel Java en Maven (die komen normaal gesproken ook met Intellij mee)
- Je kunt vast de repo clonen van https://github.com/basdijkstra/rest-assured-workshop (of de zip downloaden als je git niet geïnstalleerd hebt)
Deepdives!
Elke maand organiseren wij op kantoor een deepdive. Erg gericht op de kennisontwikkeling van onze eigen collega's maar externe input wordt altijd absoluut gewaardeerd. We proberen het kleinschalig te houden, maar dat wil niet altijd lukken. :p
Iedere maand pluizen we een testautomatseringstool uit of behandelen we een onderwerp. Geen training, geen workshop, geen regeltjes, we zoeken het allemaal zelf uit!
Hoe werkt dat?
We bespreken het onderwerp kort voor en proberen het in verschillende onderdelen op te delen. Daarna gaat de groep uiteen om zo veel mogelijk informatie over het onderwerp van de dag op te zoeken. Ieder uur presenteren we onze bevindingen naar elkaar toe en zo proberen we het meeste uit de dag te halen. Lekker relaxed met een biertje tussendoor, alles kan en mag als we er maar van leren!
Ons volgende onderwerp? - API testen met REST assured
API testen is voor veel testers nog onbekend gebied, terwijl een API een ideale manier is om een applicatie of microservice te testen. De complexiteit van JSON kan ervoor zorgen dat API testen niet de juiste aandacht krijgt. Het REST-assured Java framework zorgt ervoor dat je met eenvoudige Java commando's een API kunt testen. Het is ook mogelijk leesbare given-when-then scenario's te schrijven.
In deze deepdive gaan we zelf aan de slag met REST-assured op basis van een kant en klaar workshop format. Er is een deel theorie bij over API's en daarna gaan we aan de slag met het testen van een voorbeeld API met REST assured terwijl we alle functionaliteiten uitproberen. Wij hebben ook niet alle antwoorden, dus gaan we samen op pad om hierover te leren.
Er is geen voorkennis vereist over API’s. Basisbegrip van programmeren is handig, maar ook niet vereist.
Wanneer & waar?
Deze Deepdive start 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-veiligheidsmaatregelen

Deepdive API testen met REST Assured