API testen met Postman en REST Assured

0 Enrolled
3 jours
  • 3 day
  • 35
  • 0
  • no
2,180.00€

Aperçu du cours

Doel van de training : Deze training biedt testers en ontwikkelaars een diepgaand inzicht in API-testen, met focus op functionele, integratie- en prestatietests van REST- en SOAP-API’s. Deelnemers leren testscenario’s ontwerpen en automatiseren met Postman en REST Assured, en API-tests integreren in CI/CD-pipelines.

Prérequis

  • Basiskennis van softwaretesten en testprincipes.
  • Ervaring met JSON, XML en HTTP-protocollen is aanbevolen.
  • Basisinzicht in Agile en DevOps processen is een pluspunt.

Fonctionnalités

  • Principes van API-testen begrijpen en toepassen op REST- en SOAP-API’s.
  • Handmatige en geautomatiseerde API-tests uitvoeren met Postman en REST Assured.
  • Validaties en assertions implementeren voor nauwkeurige testresultaten.
  • Mocking en testdata simulatie toepassen om afhankelijkheden te verminderen.
  • CI/CD-integratie voor continue API-testuitvoering implementeren.

Public ciblé

  • API-testers en functionele testers.
  • Softwareontwikkelaars en DevOps-engineers.
  • Testmanagers en QA-specialisten.
  • IT-consultants die API-testen willen integreren in softwareontwikkeling.

Détails

  • 9 Sections
  • 35 Lessons
  • 3 Days
Expand all sectionsCollapse all sections
  • 3
    • 1.1
      Wat is een API? Basisconcepten van REST en SOAP.
    • 1.2
      Waarom API-testen cruciaal is in softwareontwikkeling.
    • 1.3
      Verschil tussen functionele, integratie en prestatietests.
  • 4
    • 2.1
      Installeren en configureren van Postman.
    • 2.2
      HTTP-verzoeken testen (GET, POST, PUT, DELETE).
    • 2.3
      Query parameters, headers en request bodies beheren.
    • 2.4
      Praktijkoefening : Handmatig een REST API testen met Postman.
  • 4
    • 3.1
      Werken met Postman Collections en Environments.
    • 3.2
      Assertions en testvalidaties schrijven in JavaScript.
    • 3.3
      Parameterisatie en testdata beheer.
    • 3.4
      Casestudy : Opzetten van een geautomatiseerde API-testworkflow met Postman.
  • 4
    • 4.1
      Wat is REST Assured? Voordelen en architectuur.
    • 4.2
      Opzetten van een REST Assured project in Java.
    • 4.3
      JSON en XML validaties uitvoeren.
    • 4.4
      Praktijkoefening : Eerste REST Assured test schrijven en uitvoeren.
  • 4
    • 5.1
      API-mocking en simulatie met WireMock en Postman Mock Server.
    • 5.2
      Hoe omgaan met API-afhankelijkheden en derde partijen?
    • 5.3
      Contract testing met Pact en OpenAPI.
    • 5.4
      Praktijkoefening : Opzetten van een API-mock en het uitvoeren van tests.
  • 4
    • 6.1
      Werken met JMeter en Gatling voor API-loadtesten.
    • 6.2
      Identificeren van API-bottlenecks en optimalisatie.
    • 6.3
      Rate limiting en throttling begrijpen.
    • 6.4
      Casestudy : Testen en analyseren van API-prestaties onder belasting.
  • 4
    • 7.1
      Postman en REST Assured integreren met Jenkins, GitLab CI/CD, Azure DevOps.
    • 7.2
      Automatische API-testuitvoering in DevOps-workflows.
    • 7.3
      Resultaten loggen en rapporteren.
    • 7.4
      Praktijkoefening : Opzetten van een geautomatiseerde API-test in een CI/CD pipeline.
  • 4
    • 8.1
      Werken met OAuth2, JWT, API-keys en Basic Authentication.
    • 8.2
      Teststrategieën voor beveiligde API’s.
    • 8.3
      Detecteren en voorkomen van kwetsbaarheden (SQL Injection, XSS, CSRF).
    • 8.4
      Praktijkoefening : Testen van een beveiligde API met OAuth2 authenticatie.
  • 4
    • 9.1
      Hoe API-testen optimaliseren voor schaalbare softwareontwikkeling?
    • 9.2
      API’s testen in serverless en cloud-native omgevingen.
    • 9.3
      Opkomst van AI-gestuurde API-testautomatisering.
    • 9.4
      Interactieve oefening : Discussie: Hoe API-testen integreren in jouw organisatie?

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses