- Leren door doen
- Trainers met praktijkervaring
- Klassikale trainingen
- Gedetailleerd cursusmateriaal
- Duidelijke inhoudsbeschrijving
- Maatwerk inhoud mogelijk
- Trainingen die doorgaan
- Kleine groepen
In de cursus API Testing met Postman van SpiralTrain leren de deelnemers de Postman applicatie te gebruiken voor het testen van API's en het automatiseren van API tests. De deelnemers leren diverse requests te sturen en de responses te valideren. Uiteraard wordt in de cursus de laatste versie van Postman gebruikt.
In de cursus API Testing met Postman leren deelnemers alles over het testen van API's met behulp van Postman. Deze populaire testtool biedt een gebruiksvriendelijke interface voor zowel REST- als SOAP-API's. Deelnemers krijgen inzicht in HTTP-methoden en de structuur van requests en responses. Daarnaast worden workflows en visuele automatisering via Postman Flows besproken, wat de efficiëntie van het testproces verhoogt.
De cursus API Testing met Postman behandelt het maken van verschillende soorten API-verzoeken, waaronder GET, POST, PUT en DELETE. Deelnemers leren hoe ze effectief gebruik kunnen maken van query- en path parameters, request headers, authenticatie en het verzenden van gegevens in JSON of form data. Voor praktijkoefeningen worden openbare API's ingezet.
Een belangrijk onderdeel van de cursus is de validatie van API-responses. Deelnemers leren over HTTP-status codes en hoe ze JSON- en XML-responses kunnen controleren. Door gebruik te maken van assertions op statuscodes, response bodies, headers, JSON-schema’s en XML-structuren, worden de vaardigheden verder ontwikkeld.
In de cursus API Testing met Postman wordt ook aandacht besteed aan het groeperen en beheren van API-requests in collecties. Onderwerpen zoals het gebruik van templates, verschillende collectietypes, de API Builder van Postman, en het beheren van environment en globale variabelen worden behandeld.
Deelnemers leren automatiseren met pre-request- en test-scripts in de cursus API Testing met Postman. Er wordt gewerkt met dynamische data, aangepaste assertions, en snippet-gebaseerde automatisering. Ook performance- en validatietests komen aan bod.
Deze module richt zich op het parameteriseren van tests met behulp van CSV- en JSON-bestanden. Deelnemers leren hoe gegevens kunnen worden hergebruikt via de Param-tab, hoe testcases worden herhaald, en hoe de Postman Runner meerdere scenario’s kan uitvoeren.
De cursus API Testing met Postman leert deelnemers hoe ze mock servers kunnen opzetten om API-reacties te simuleren. Er wordt gewerkt met Postman API keys, de configuratie van mock servers vanuit collecties, en het inplannen en monitoren van testen via simulaties.
Tot slot behandelt de cursus hoe Postman-tests geïntegreerd kunnen worden in CI/CD-pipelines zoals Jenkins en GitHub Actions. Deelnemers leren hoe ze testrapporten kunnen genereren, automatisering via de Postman CLI kunnen toepassen, custom webhooks kunnen instellen, en testrapporten kunnen exporteren.
Voor meer informatie over Postman en de functionaliteiten, bezoek de officiële Postman website. Bezoek ook onze cursus Acceptatie Testen met ReqnRoll voor aanvullende vaardigheden in testautomatisering.
De cursus API Testing met Postman is bestemd testers, developers en devops engineers die met API's werken.
Voor deelname aan cursus is basiskennis van Web standaards als HTTP en HTTPS vereist. Kennis van JSON is bevorderlijk voor de begripsvorming.
Live API demo sessies onder leiding van de trainer afgewisseld met hands-on praktijk oefeningen.
De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan API Testing met Postman.
Module 1: Postman Intro |
Module 2: Working with Requests |
Module 3: Response Validation |
|
What is an API? Intro to Postman UI Overview Postman Features Understanding REST API's Understanding SOAP API's HTTP Methods Request Structure Response Structure Workflows in Postman Postman Flows |
Creating GET Requests POST versus PUT DELETE Requests Query Parameters Path Parameters Handling Request Headers Using Authentication Sending Data with JSON Sending Form Data Testing Public API's |
HTTP Status Codes Checking JSON Responses Checking XML Responses Extracting Data from API Responses Assertions in Postman Status Code Assertions Response Body Assertions Header Assertions JSON Schema Assertions XML Assertions |
Module 4: Postman Collections |
Module 5: Automating Postman Scripts |
Module 6: Data-Driven Testing |
|
Creating Collections Grouping API Requests Managing Collections Postman Templates Types in Collections Collection Format Postman API Builder Using Environments Global Variables |
Intro Postman Test Scripts Pre-request Scripts Post-response Scripts Test Scripts Tests with Dynamic Data Custom Test Assertions Snippets for Automation Testing Performance Automating API Validation |
Parameterized Tests Param Tab Reading CSV Files Capture and Parameterize Reuse of Data CSV for Parameterized Tests JSON for Parameterized Tests Postman Runner Executing Multiple Test Cases |
Module 7: Mock Servers |
Module 8: CI/CD Integration |
|
|
Setting Up Mock Servers Postman API key Postman Mock Server Mock Server from Collection Mock Server Configuration Scheduling API Tests API Monitoring Simulating API Responses |
Running Tests in Jenkins Running Tests in GitHub Actions Generating Test Reports Available Integrations Exporting API Test Reports Automating in CI/CD Pipeline Custom WebHooks Postman CLI |