ZGW API Test scenario's
Postman collectie van test scenario's voor verschillende Zaakgericht werken
(ZGW) API's.
Inleiding
De ZGW API standaard bestaat uit een OAS en documentatie met voornamelijk
gedragsregels van de provider implementatie. De provider implementatie van deze
gedragsregels worden getest middels twee test scenario's, geschreven in Postman:
- ZGW OAS tests: een testsuite die verifieert of de ZGW API's voldoen aan haar eigen OpenAPI specificaties
- ZGW API tests: een uitgebreide testsuite die verifieert of de ZGW API's voldoen aan de gedragsregels uit de standaard
Deze test scenario's worden onderhouden door de API-teams van de
respectievelijke API's en o.a. gebruikt voor het API testplatform en
continuous integration (CI) platformen van API beheer.
Zelf aan de slag
Zorg dat de componenten de test data hebben ingeladen. Indien gebruik wordt
gemaakt van de Docker componenten, dan kan de test data ingeladen worden die
zich bevind in deze Test scenario's repository.
-
Download, installeer en start Postman.
-
Navigeer naar File > Import... en klik op de tab
Import From Link: -
Voer onderstaande URL in en klik op Import:
- Om de gedragsregels uit de standaard te testen:
https://raw.githubusercontent.com/VNG-Realisatie/gemma-postman-tests/master/ZGW_api_postman_tests.json - Om de OAS te testen:
https://raw.githubusercontent.com/VNG-Realisatie/gemma-postman-tests/master/ZGW_OAS_tests.json
- Om de gedragsregels uit de standaard te testen:
-
Er verschijnt een nieuwe collectie: ZGW api tests.
-
Navigeer naar Manage Environments (rechts bovenin) > Import >
Choose file -
Voer onderstaande URL in en klik op Open:
https://raw.githubusercontent.com/VNG-Realisatie/gemma-postman-tests/master/local.postman_environment.json -
Er verschijnt een nieuwe omgeving: ZGW api tests local.
Deze omgeving is afgestemd op lokaal draaiende Docker componenten. Open de
omgevingsinstellingen door te klikken op de naam ZGW api tests local en
pas aan waar nodig. Klik Update om de wijzigingen op te slaan. -
Sluit het venster.
-
Hover over de collectie ZGW api tests en klik op de Play knop.
Licentie
Copyright © VNG Realisatie 2019


