Tests d’intégration avec Pact
Une nouvelle façon d’intégrer vos API
Rédiger un commentaire
Référence | IQA-PACT-F |
---|---|
Durée | 3 jour(s) |
Share This Course
Partager le lien
Partager sur les réseaux sociaux
Partager par email
Veuillez s'inscrire afin de partager ce Tests d’intégration avec Pact par email.
Pour une session intra ou sur mesure
Demander un devisPact est un framework pour tester les échanges entre un fournisseur (Provider) et un consommateur (Consumer) de données. Cela concerne de nombreuses interactions entre serveurs, applications, microservices, client-serveur, etc.
Pact propose une approche originale pour tester rapidement et efficacement toutes ces interfaces. Cette formation vous permettra d’être opérationnel et d’utiliser l’outil en applicant les meilleures pratiques.
Objectifs pédagogiques
Les objectifs pour un participant ayant suivi cette formation sont :
- Comprendre les concepts fondamentaux des tests de contrats.
- Concevoir des tests de contrats automatisés avec Pact.
- Intégrer les tests de contrats avec Pact dans une chaîne de déploiement continue.
Public concerné
- Analystes techniques de test.
- Automaticien.
- Responsables qualité.
- Toute personne intéressée par l'automatisation des tests d’intégration.
Prérequis
- Connaissances de base en JavaScript.
- Connaissances de base du concept d’API.
- Connaissances de base dans le domaine du test logiciel.
Programme de la formation
Introduction aux tests de contrats
- Définitions
- Tests d’intégration et test des API
- Tests de contrat
- Présentation du framework Pact
Installation
- Installation de Pact
- Présentation du projet de démonstration
Premiers tests
- Mise en place des premiers tests avec Pact-js
- Exécution des tests et analyse des résultats
Publication et vérification
- Utilisation de Pact-broker
- Validation des contrats
- Traitement des erreurs
Intégration continue
- Intégration d’un projet Pact dans Jenkins
Pour aller plus loin
- Bonnes pratiques
- Authentification et Authorization
- Tests des contrats bi-directionnel
- Problèmes courants
Moyens pédagogiques
- Une présentation théorique des concepts.
- Installation et configuration de l’outil.
- Démonstration avec l’outil.
- Une mise en pratique au travers de Travaux Pratiques.