Objectifs pédagogiques
À l’issue de la formation, vous serez capable de :
- Lire une spécification OpenAPI et en déduire des cas de test API.
- Écrire et adapter des tests avec la fixture request de Playwright et contrôler statut, en-têtes et corps des réponses.
- Structurer une suite API avec fixtures, données indépendantes et gestion de l’authentification.
- Combiner des appels API et des vérifications d’interface dans un scénario existant.
- Générer puis relire des tests et données avec un assistant IA.
- Adapter un scénario k6 simple et interpréter temps de réponse, taux d’erreur et seuils.
- Lire et adapter un pipeline fourni pour exécuter les tests et publier leurs résultats.
Public concerné
Testeurs, automaticiens, QA, test leads et développeurs ayant déjà une pratique de Playwright pour les tests d’interface et souhaitant l’étendre aux API.
Prérequis
Pour suivre cette formation, il est indispensable de :
- Avoir déjà écrit et exécuté des tests Playwright.
- Savoir lire et modifier du JavaScript ou du TypeScript, utiliser npm et les commandes Git courantes.
Aucune expérience préalable de k6 n’est exigée ; les notions HTTP et API sont rappelées en début de formation.
Un questionnaire de positionnement est adressé avant la session pour vérifier les prérequis et recueillir les attentes.
Programme de la formation
Chapitre 1 – HTTP, OpenAPI et stratégie de test API
- Requêtes et réponses : méthodes, paramètres, en-têtes, JSON et codes de retour
- Lecture d’OpenAPI : endpoints, contraintes et réponses attendues
- Cas passants, non passants et valeurs limites
- Complémentarité API / interface et intérêts de Playwright face aux outils dédiés
Chapitre 2 – Utiliser le module request de Playwright
- Fixture request et contexte de requête API sans navigateur
- URL de base, en-têtes communs et méthodes HTTP
- Assertions sur le statut, le corps, les en-têtes et validation de structure JSON
- Exemple commenté de parcours CRUD
Chapitre 3 – Organiser une suite et ses données
- Fichiers de test, fixtures personnalisées et classes de service API
- Création, nettoyage et indépendance des données
- Chaînage de requêtes et extraction d’une donnée de réponse
- Exercice court : compléter un test à partir d’un squelette fourni
Chapitre 4 – Authentifier et combiner front et back
- Clé d’API, Basic Auth et Bearer ; principes OAuth2 / JWT
- Projet de setup, partage d’un token et prise en compte de son expiration
- Variables d’environnement et secrets hors du code
- Préparer les données par l’API et vérifier une action d’interface par l’API
- Réutiliser une session, contrôler une réponse réseau et découvrir le mocking
- Démonstration d’un scénario hybride fourni
Chapitre 5 – Générer et vérifier les tests avec l’IA
- Utiliser OpenAPI comme contexte pour proposer des cas, données et code de test
- Relire les assertions et vérifier la couverture réelle de la spécification
- Confidentialité des spécifications, données et secrets
- Correction guidée d’un test généré contenant une assertion insuffisante
Chapitre 6 – Découvrir la performance API avec k6
- Différences entre charge, stress, pic et endurance
- Lecture puis adaptation d’un script fourni : utilisateurs virtuels et montée en charge
- Checks et thresholds : critères d’acceptation mesurables
- Lecture des percentiles, taux d’erreur et débit
- Adapter la logique métier d’un parcours API : un script Playwright n’est pas exécuté directement par k6
- Démonstration sur une API de formation et analyse courte de résultats
Chapitre 7 – Exécuter en CI/CD et exploiter les rapports
- Lecture et adaptation d’un pipeline fourni
- Séparer tests API rapides et campagnes de performance planifiées
- Utiliser les seuils k6 et publier les rapports
- Diagnostiquer un échec à partir des sorties d’exécution
Chapitre 8 – Évaluation des acquis et bilan
- Questionnaire de connaissances et analyse d’un cas court
- Correction commentée et recommandations de mise en application
Sanction de la formation
Cette formation ne prépare pas à une certification éditeur ou ISTQB et ne comporte pas d’examen de certification. Une attestation de fin de formation, mentionnant les objectifs et les résultats de l’évaluation des acquis, est remise à chaque participant. Un certificat de réalisation est adressé à l’employeur ou au financeur.
Modalités pratiques
Exercices
Les exemples et squelettes sont préparés pour limiter le temps de construction depuis zéro et concentrer les échanges sur les points clés.
Méthodes pédagogiques
La formation associe apports structurés, démonstrations commentées, lecture de configurations et exercices courts ciblés.
La formation est animée par un formateur professionnel en activité, spécialiste du test et de l’automatisation ou des pratiques DevOps selon le parcours. Les participants reçoivent les supports et ressources en français.
Moyens techniques
Les versions et droits d’installation sont vérifiés avant la session. Les licences, accès ou crédits éventuellement nécessaires sont précisés dans le devis. Les exercices et démonstrations utilisent uniquement des données fictives et des environnements autorisés ; aucun secret ou contenu client n’est transmis à un outil IA.
- Un ordinateur avec accès internet et les droits d’installation pour Node.js, Visual Studio Code, Playwright, Git et k6
- Un accès à l’assistant IA retenu pour la session, selon les conditions précisées avant inscription
- Une application et API de démonstration, une suite API de départ, un script k6 et des pipelines fournis
- À distance : classe virtuelle avec partage d’écran
Modalités de la formation
- En inter-entreprises ou en intra-entreprise
- En présentiel à Lille, Paris ou Lyon, ou dans les locaux de votre entreprise pour une session intra
- À distance, ou en mixte présentiel / distanciel selon les modalités convenues
Délais d’accès et conditions commerciales
Le tarif concerne une inscription inter-entreprises par participant. L’intra-entreprise est proposé sur devis. Les dates, disponibilités, frais éventuels, moyens techniques et adaptations sont confirmés dans le devis SSID.
Pour une inscription, le devis signé, le questionnaire de positionnement et les éléments administratifs demandés doivent être transmis avant la session. Les dates intra-entreprise sont convenues selon les disponibilités du groupe et du formateur.
Accessibilité aux personnes en situation de handicap
Pour étudier les adaptations pédagogiques, matérielles ou organisationnelles nécessaires, contactez SSID avant l’inscription à contact@ssid.fr. Votre demande sera orientée vers la personne référente handicap.
Financement
Une prise en charge peut être étudiée avec votre OPCO ou votre financeur, selon ses critères et sous réserve de son accord. Aucun financement n’est garanti par cette fiche.
Indicateurs de résultats
Nouvelle offre : les indicateurs de satisfaction et de résultats seront publiés à l’issue des premières sessions.
Modalités d’évaluation
L’évaluation porte sur les connaissances et l’analyse de cas courts.
- Avant la formation : questionnaire de positionnement pour vérifier les prérequis et recueillir les attentes
- Pendant la formation : questions de compréhension, analyse d’exemples et corrections guidées
- En fin de formation : questionnaire de connaissances et analyse d’un cas court, suivis d’une correction commentée
- Questionnaire de satisfaction à chaud et évaluation à froid quelques semaines après la session
Fiche formation mise à jour le 08/10/2026.












Vous avez aimé nos formations, faites le savoir !