Se connecter

Automatisation des tests Formation - Automatisation des Tests d'API avec RestAssured

Français, anglais
5
35H
Débutant, Expert
Découvrez le parcours de montée en compétences

Objectifs pédagogiques

Cette formation spécialisée vise à équiper les participants de compétences avancées dans l'automatisation des tests d'API, en se concentrant sur l'utilisation de RestAssured en conjonction avec des outils comme Postman et Jenkins pour l'intégration continue. Les participants apprendront à concevoir, implémenter et maintenir des cadres de test automatisés pour tester efficacement les interfaces de programmation d'applications (API), et à les intégrer dans des pipelines CI/CD.

Prérequis

Une forte motivation pour apprendre et améliorer les compétences en tests d'API. Des connaissances de base en programmation et en tests logiciels sont recommandées.

Public cible

Testeurs ou développeurs souhaitant se spécialiser dans l'automatisation des tests d'API, ainsi que les chefs de projets test intéressés par l'automatisation.

Contenu du programme

Le programme abordera les thèmes suivants :
Rappels sur les Tests
  • Définition et importance des tests d'API.
  • Les processus de test spécifiques aux API.
  • Stratégies de test automatisé pour les API.
  • Choix des tests à automatiser dans un contexte d'API.
Introduction à l'Automatisation des Tests d'API
  • Principes de base de l'automatisation des tests d'API.
  • Introduction à RestAssured et son rôle dans l'automatisation des tests d'API.
  • Configuration et installation des outils nécessaires (Postman, RestAssured).
Premiers Pas avec RestAssured
  • Configuration initiale de RestAssured.
  • Écrire des tests basiques avec RestAssured pour tester des GET, POST, PUT, DELETE.
  • Utilisation avancée de RestAssured pour les validations complexes.
Framework d'Automatisation pour Tests d'API
  • Concepts de l'automatisation systématique des tests d'API.
  • Introduction aux cadres d'automatisation et design patterns spécifiques aux tests d'API.
  • Mise en œuvre du Page Object Model pour les tests d'API.
  • Behavior Driven Development (BDD) avec Cucumber pour les tests d'API.
  • Préparation de l'environnement Cucumber.
  • Utilisation de Gherkin pour définir des scénarios de test d'API.
Gestion des Builds et des Rapports
  • Utilisation de Maven pour la gestion des dépendances et l'exécution des tests.
  • Génération de rapports de test avec Cucumber Report / Extent Report pour les tests d'API.
Versioning et Intégration Continue
  • Bonnes pratiques de gestion de versions avec Git pour les projets de test d'API.
  • Introduction à Jenkins pour l'intégration continue des tests d'API.
  • Configuration de Jenkins pour exécuter automatiquement les tests d'API.

Avantages de la formation

Méthodes Pédagogiques :
La formation combine enseignement théorique, études de cas, travaux pratiques et un projet final. Les participants travailleront individuellement et en groupe pour renforcer les compétences acquises.
Certification :
Les participants recevront un certificat de compétence en test automatisé d'API, attestant de leur préparation et aptitude à exceller dans des rôles liés au test automatisé d'API.

Prêt(e) à suivre cette formation?

Tarif: à partir de 1600 €

inscription

N'hésitez pas à vous inscrire pour rejoindre la formation!

Je suis un particulier
Je suis un professionnel
Je suis un formateur
logo Niros

Ensemble, façonnons votre avenir numérique - rejoignez-nous pour une formation d'excellence au Centre de Formation NIROS.

TN: (+216) 50 349 948

FR: (+33) 6 63 36 49 34

communication@nirosdaretodream.com