Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Testez la logique métier au plus près du code en concevant des cas de test d'API REST, en les automatisant avec Postman et en code avec REST Assured, et en validant les contrats d'échange entre services.
{
"request": "GET /api/commandes/482",
"attendu": {
"status": 200,
"schema": "commande.schema.json",
"body": { "statut": "expediee", "montant": 129.90 }
}
}Les API concentrent la logique métier d'une application et se testent plus vite et plus sûrement qu'une interface graphique, à condition de savoir les cibler correctement. Cette formation part de la conception des cas de test d'API REST : validation des codes de statut, des schémas de réponse, des cas d'erreur et des enchaînements d'appels représentatifs d'un scénario métier. Vous automatisez ces cas avec Postman et ses collections, puis en code avec REST Assured pour les intégrer à un pipeline. La formation aborde également les tests de contrat entre services, qui détectent une rupture de compatibilité avant qu'elle n'atteigne la production, ainsi que la gestion des données de test et de l'authentification. Elle s'adresse aux testeurs, développeurs, intégrateurs, ingénieurs qualité et responsables de recette technique qui connaissent les principes du web et des services REST.
Les objectifs
concevoir des cas de test à partir d'une spécification d'API
automatiser une collection de tests et l'exécuter en ligne de commande
écrire des tests d'API en code avec jeux de données maîtrisés
mettre en place des tests de contrat et des vérifications de sécurité
Public visé
Testeurs, développeurs, intégrateurs, ingénieurs qualité, responsables de recette technique.
Prérequis
Connaissance des principes du web et des services REST.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.