Accueil > Gestion de projet, Agile et MOA > SoapUI : automatiser les tests de ses services Web Rest et SOAP
Formation #GPM181

Formation SoapUI : automatiser les tests de ses services Web Rest et SOAP

Durée : 3 jours

Code : GPM181

Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Installer et configurer SoapUI
  • Maitriser les fonctionnalités de SoapUI
  • Mettre en œuvre les tests fonctionnels et des tests de charge
Programme
1/ Les Web Services : Introduction générale
  • Rappel des concepts de base du test logiciel
  • Bien comprendre ce qu’est un Web Service
  • Concept d’architecture distribuée
  • Le test logiciel appliqué au Web Services
2/ Présentation de SoapUI
  • Panorama des outils de tests logiciels existants
  • Présentation de SoapUI et de ses fonctionnalités
  • Cas d’utilisation
3/ Mise en oeuvre de SoapUI
  • Installer et configurer SoapUI
  • Workspaces, projects, interfaces, TestSuites et TestCases
  • Création d'un premier projet SoapUI
  • Rajouter un WSDL à un projet SoapUI
4/ Tests Fonctionnels
  • Objectifs des tests fonctionnels
  • Utilisation des points de contrôle (assertions)
  • Implémentation des Scénarii de tests (TestCase, TestSuite et TestStep)
  • L'éditeur de formulaire et de « Contours » de SoapUI
  • L'option "Point and Click" des tests
  • Export et analyse des résultats
5/ Tests de Charge
  • Présentation des tests de charge (load testing)
  • Plan de test de charge
  • Particularités des tests de charge avec SoapUI
  • Ajout d'assertions au test de charge
  • Tester la charge avec SoapUI
  • Export et analyse des résultats
6/ La boite à outils SoapUI
  • Simuler un Web Service
  • Refactoriser un Web Service
  • Suivre les flux de données
  • Assurer la sécurité des Web Service
7/ Intégration
  • Automatisation des campagnes de test
  • Gérer les exigences d’assurance qualité
  • Communiquer les rapports de test
8/ Les services Mock
  • L'importance des services Mock pour les tests
  • Créer et éditer un service Mock
  • L'appel de services Mock
  • Personnaliser la réponse du service Mock
9/ Générer data en entrée et en sortie avec DataGen et DataSink
  • Test data-driven
  • DataGen : la génération de data en entrée des tests
  • DataSink : la génération de data en sortie des tests
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Architectes
  • Chefs de projets
  • Développeurs
  • Equipes de tests et de qualification