Aller au contenu principal
  • Cours pratique
  • Informatique

Formation SoapUI : Tests d’API et Web Services

Apprenez à utiliser SoapUI pour concevoir, exécuter et automatiser des tests sur les API et Web Services

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
2 jours
Niveau
Fondamental
Modalités
Présentiel / Distanciel

Description de la formation SoapUI

Qu'est-ce que SoapUI ?

SoapUI est un outil open source largement utilisé pour tester les API et les Web Services SOAP et REST. Il permet de concevoir, exécuter et automatiser des scénarios de test fonctionnels, de charge et de sécurité, tout en offrant une interface conviviale et de nombreuses options d’intégration.

Pourquoi suivre une formation SoapUI : Tests d’API et Web Services ?

Dans un contexte où les API sont au cœur des architectures modernes, maîtriser SoapUI est essentiel pour garantir la qualité, la robustesse et la sécurité des échanges entre systèmes. Suivre cette formation permet d’acquérir les compétences nécessaires pour automatiser les tests, valider les flux de données et s’intégrer dans des démarches de développement agile et DevOps. C’est un véritable atout pour les équipes de test, de développement et de QA.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

À l'issue de cette formation SoapUI : Tests d’API et Web Services, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre les différents cas d'utilisation de SoapUI
  • Installer et configurer SoapUI
  • Créer, configurer et gérer un projet SoapUI
  • Lancer différents types de tests de web services (fonctionnel, performance...)

Objectifs opérationnels

Savoir concevoir, exécuter et automatiser des tests d’API SOAP et REST avec SoapUI.

Programme

Contenu du cours

Jour 1

Présentation de la formation

Un projet « Fil Rouge » sera utilisé tout au long de la formation afin de pouvoir directement mettre en pratique les concepts vus.

Introduction aux tests de Web Services avec SoapUI

Concepts de base des tests de logiciels  
Rappels sur les Web Services : SOAP, REST, WSDL…  
Les outils de test du marché et les particularités de SoapUI  
Cas d’utilisation

Prise en main de SoapUI  

Présentation de SoapUI et de ses fonctionnalités  
Installation et configuration de SoapUI  
Création d’un premier projet de test Soap UI et comprendre les concepts suivants  Workspaces, projects, interfaces, TestSuites et TestCases
Appeler un Web Service
Travaux pratiques : création d’un projet

Savoir mettre en œuvre de Tests Fonctionnels avec Soap UI

Définitions et objectifs des tests fonctionnels
Scénarios, cas et suites de tests  
Comprendre comment établir les points de contrôles et positionner les assertions  
Comprendre les éditeurs de « formulaires », « Contours » de Soap UI  
Savoir utiliser l’option « Point & Click » des tests
Réaliser un export et pouvoir analyser les résultats
Travaux pratiques : mise en place d’un test fonctionnel
Jour 2

Tests de Charge  

Présentation des tests de charge (load testing)  
Particularités des tests de charge avec SoapUI et le positionnement des assertions pour ce type de test  
Réaliser un test de charge avec SoapUI
Travaux pratiques : mise en place d’un test de charge

La boite à outils SoapUI  

Simuler un Web Service
Création et utilisation de Mock (Comprendre les avantages de cette approche)
Réalisation et analyse d’un service Mock
Refactoriser un Web Service
Suivre les flux de données
Point de vigilance : Assurer la sécurité des Web Service
Travaux pratiques : utilisation des web services

Intégration

Automatisation des campagnes de test
Gérer les exigences d’assurance qualité
Communiquer les rapports de test
Travaux Pratiques : mise en place d’une campagne de tests

Comment faciliter la génération de données en entrée et en sortie avec DataGen et DataSink  

Présentation de l’approche "Data Driven".
Présentation des concepts avancés :
DataGen : pour la génération de data en entrée des tests.
DataSink : pour la génération de data en sortie des tests

Travaux pratiques : En fonction du niveau des participants des exercices complémentaires et notions supplémentaires seront fournis pour explorer plus en détail certains concepts avancés : externalisation des données, Structure XML et JSON, Architecture As A Service, Intégration continue.

Travaux pratiques

La formation alterne théorie et mise en pratique avec SoapUI. 60 % du temps est consacré aux exercices : création de projets de test, rédaction de requêtes SOAP/REST, configuration de jeux de données, scénarios d’automatisation et tests de performance.

Programme mis à jour le 03/10/2025

Formations liées