SoapUI - Automatisation des tests de webservices

Formation créée le 29/11/2021. Dernière mise à jour le 21/12/2021.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

14 heures (2 jours)

SoapUI - Automatisation des tests de webservices


Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’automatiser des tests d’applications intégrant des services Web avec la solution open source SoapUI.

Objectifs de la formation

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

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Équipes de test et de qualification
  • Chefs de projet
Prérequis
  • Posséder des connaissances théoriques des usages et bonnes pratiques du test
  • Avoir des connaissances de base de XML et des Web Services.

Contenu de la formation

Tester les Web Services sous SoapUI : rappels & présentation de l'outil
  • Le test logiciel & les Web Services : rappels des notions basiques
  • Présentation des outils de tests logiciels disponibles
  • Introduction à SoapUI : intérêts et différenciation
  • Quand utiliser SoapUI?
Installation de l'environnement SoapUI
  • Installation et paramétrage de l'outil sous Windows
  • Interface graphique
  • Démarrer un projet avec SoapUI
  • WSDL & projet SoapUI
  • Travaux pratiques : mise en place de SoapUI & création du premier projet
Tests fonctionnels
  • L'intérêt des tests fonctionnels
  • Assertions : définition de points de contrôle
  • Mise en place de scénarios tests
  • Editeur de formulaire
  • Editeur de contours
  • Option Point & Click
  • Export et analyses des données récollectées
  • Travaux pratiques : Mise en place de tests fonctionnels avec SoapUI & export des résultats
Création de tests de charge
  • Définition
  • Plan de test de charge
  • Le Load Testing sous SoapUI
  • Points de contrôle & tests de charge
  • Mise en oeuvre d'un test de charge au sein d'un projet SoapUI
  • Export et analyse des données
  • Travaux pratiques : Mise en oeuvre d'un test de charge
Les services Mock
  • Rôle et importance des services Mock vis-à-vis des tests
  • Création et édition d'un service Mock
  • Présentation de l'appel de services Mock
  • Personnalisation de la réponse
  • Travaux pratiques : Mise en oeuvre d'un service Mock
DataGen & DataSink : génération de data en entrée et en sortie
  • Test "data-driven"
  • Introduction à DataGen
  • Introduction à DataSink

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...