Posts by Robin

Het kiezen van testtools: Enkele overwegingen die je misschien hebt gemist

Posted on by  
Robin Mackaij

Als het op testautomatisering aankomt, zijn er veel talen die je kunt gebruiken en nog veel meer tools om uit te kiezen. Dus welke taal/talen en/of tool(s) moet je kiezen voor je project(en)?

Hoewel het onmogelijk is om een one-size-fits-all keuzeplan of procedure te schrijven voor elke situatie, kan ik wel een aantal inzichten bieden die je kunnen helpen bij het maken van de keuze die voor jou de juiste is.

Continue reading →

OpenAPI validation with Robot Framework

Posted on by  
Robin Mackaij

Many JSON REST APIs today offer a Swagger page as documentation as a way to explore the API (see also this recent post by Jorrit). This Swagger page (aka Swagger UI) is often used by testers to interact with the API to manually construct and verify the API calls that are then implemented as an automated test.

What you may not realize, is that the Swagger UI is generated from an openapi.json or openapi.yaml file hosted by the API server. To ensure "Swagger compatibility", this must follow the OpenAPI Specification.

But if a webpage that can interact with the API is generated from this document, shouldn’t it be possible to generate test cases for this API from it also?

Let’s find out!

Continue reading →

shadow-left