Meer dan de helft van deze cursus is bedoeld om het gebruik van Postman toe te lichten, aan de hand van praktische opdrachten die met verschillende live API’s worden uitgevoerd. In het resterende deel van de cursus kijken we naar de verschillende testtechnieken die gebruikt kunnen worden bij het testen van API’s en op welke manier de acties en controles met Postman kunnen worden klaargezet, geconfigureerd en gecontroleerd.
Er wordt aandacht besteed aan het variabel maken van veranderende parameters, het gebruik van instellingensets om een hele suite van instellingen te wisselen tussen bijvoorbeeld ’test’ en ‘productie’, het volledig geautomatiseerd uitvoeren en herhalen van API testen en het gebruik van Newman, de offline assistent van Postman.
Opbouw van de cursus (2 dagen):
Gelaagdheid van testen, testpyramideTools voor de verschillende lagen van de testpyramide- Uitleg van REST API’s (inclusief introductie in GET, POST, PUT en DELETE)
Installatie en eerste gebruik van Postman- GET en POST request maken
- Gebruik van variabelen in requests
- Testen specificeren met syntactische en semantische testtechnieken
- JavaScript in de Postman afhandeling
- Inlezen van data vanuit Excel of JSON
- Equivalentieklassen, beslistabellen en grenswaarden
- Verschillende environments
- Volledige automatische uitvoering van testen
- Newman gebruiken in geautomatiseerde deployment pipelines
- Samenwerken met gedeelde testsets
Cursus kenmerken
- Lessen: 6
- Quiz 0
- Duur: 2 dagen
- Niveau: Beginner
- Taal: Nederlands, Engels
- Eerdere deelnemers: 0
- Toetsing: Ja
- 3 secties
- 6 lessen
- 26 weken
- Gelaagdheid van testenIn dit deel kijken we naar de functie van API's en de plaats van het testen van API's in de testpyramide. Ook bekijken we in vogelvlucht andere tools dan Postman die bij het testen worden gebruikt.2
- REST APIsIn dit deel kijken we naar wat REST API's zijn.1
- Installatie en eerste gebruikIn dit deel installeren we Postman en controleren we aan de hand van een eerste API test of de installatie is geslaagd. Ook gaan we de interactie aan met de voertuigenadministratie van RDW.3







