Test d'API, REST et microservices (API United)
3 jours (WCY-C-044)
- Famille
- Perf / Sécu / Mobile / API
- Durée
- 3 jours (21 h)
- Certification visée
- APIU Certified API, REST and Microservices Tester — déclinaisons Postman et Karate
Examen sur devis - Comité
- API United — hors champ ISTQB
- Langue de l'examen
- Selon l'examen, en anglais et dans une variété d'autres langues ; confirmée dans le devis
- Référence
- WCY-C-044
Public
Testeurs, automaticiens, intégrateurs, développeurs assurant la qualité des interfaces de service
Prérequis
Pratique du test. Notions de protocole web utiles ; aucune compétence de développement exigée pour la déclinaison Postman
Objectifs
- Comprendre l'architecture des services web et des microservices du point de vue du testeur
- Concevoir des cas de test de service : contrat, données, codes de retour, cas d'erreur
- Outiller et automatiser les campagnes de test de service
- Tester la sécurité et la robustesse d'une interface exposée
- Intégrer les tests de service dans une chaîne d'intégration continue
- Réussir l'examen de certification
Déroulé
- J1 matin
- Positionnement. Architecture de services et microservices : ce que le testeur doit en comprendre. Contrats d'interface et documentation. Premiers appels guidés
- J1 après-midi
- Concevoir les cas de test d'un service : données valides et invalides, codes de retour, cas limites, idempotence. Atelier 1
- J2 matin
- Automatiser : collections, variables d'environnement, enchaînements, assertions. Atelier 2
- J2 après-midi
- Données de test et jeux d'essai ; simulation de services indisponibles ; tests de contrat. Atelier 3
- J3 matin
- Sécurité et robustesse d'une interface exposée : authentification, autorisation, volumétrie, entrées hostiles. Atelier 4
- J3 après-midi
- Intégration continue : exécution automatisée, rapports, seuils d'échec. Révision, examen blanc corrigé, examen
Ateliers et mises en pratique
- Atelier 1
- Concevoir la campagne de test d'un service réel du fil rouge à partir de sa seule documentation d'interface
- Atelier 2
- Automatiser la campagne en collection réutilisable, avec assertions et enchaînements
- Atelier 3
- Simuler l'indisponibilité d'un service tiers et vérifier le comportement de l'appelant
- Atelier 4
- Éprouver l'interface avec des entrées hostiles et des jetons invalides, puis qualifier les écarts
- Fil rouge
- Fil rouge : application réelle anonymisée (serveur Flask, interfaces web, services exposés, classeur de données de 36 feuilles). Les services et les écrans servent de cible aux campagnes.
- Livrable remis
- Collection de tests automatisés réutilisable et modèle de rapport d'exécution
Évaluation et certification
- Format
- À confirmer auprès de l'organisme d'examen ; deux déclinaisons existent selon l'outil
- Modalités mobilisables
- Examen individuel à distance, en centre, ou examen de groupe à partir de 6 personnes
- Choix de déclinaison
- La déclinaison Postman ouvre le public le plus large ; la déclinaison Karate suppose une aisance en écriture de scénarios
Ce qui distingue cette formation
- Services authentiques
- Les campagnes portent sur des services réellement exposés, avec leurs incohérences de documentation — situation ordinaire en projet, jamais reproduite dans un exercice fabriqué
- Outil sans barrière
- L'outillage retenu pour la déclinaison principale est gratuit et largement répandu : aucun coût de licence pour le stagiaire ni pour l'organisation d'accueil, ce qui compte particulièrement sur les marchés à budget contraint
- Du test au contrat
- L'atelier de test de contrat montre comment prévenir les régressions d'interface, sujet que les formations outil n'abordent pas
- Compatibilité
- Couverture du syllabus API United ; la différence porte sur la matière des ateliers
L'examen de certification n'est pas compris dans la formation : il est proposé séparément, et peut faire l’objet d’un devis.
Source du contenu : Syllabus officiel API United, à obtenir auprès du comité ou de l'organisme d'examen
