Plan du cours

Introduction

Postman et tests API

  • Tests d'API vs tests unitaires vs tests d'interface utilisateur

Aperçu des protocoles pris en charge par Postman

  • Soap, Rest, HTTP, GraphQL
  • Paramètres de chemin vs paramètres de requête

Principes de base API Testing

  • Obtenir des demandes
  • Enregistrer des demandes
  • Paramétrer les demandes
  • Collections

Préparation de l'environnement de développement

  • Installation et configuration Postman
  • S'inscrire à Postman

Création de requêtes API

  • Utiliser une API de test
  • Transmettre des données supplémentaires avec une requête
  • Créer des requêtes dynamiques avec des variables
  • Importer des demandes à partir d'un navigateur
  • Débogage des demandes
  • Sauvegarde et partage des demandes
  • Inspection des réponses

Tests et scripts

  • Scripting d'un test
  • Tester une API
  • Refonte des tests

Flux de travail API avec GitHub

  • Mise en place de l'authentification à deux facteurs sur Postman et dans GitHub
  • Création d'un flux de travail simple avec l'API GitHub

Automatiser l'exécution des tests

  • Collecteur d'échantillons coureur
  • Utilisation des moniteurs Postman
  • Installation de NewMan
  • Exécution d'une collecte sur Newman et génération d'un rapport

Résumé et conclusion

Pré requis

  • Une compréhension de HTTP
  • NodeJS/NPM expérience

Audience

  • Software Testers
 21 heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir