Formation avec l'outils SoapUI
Adhésion au métier – Méthodes / Prise en main technique
Objectifs : Cette formation apprendra aux stagiaires à :
- Installer et configurer la version open source de cet outil
- Créer, configurer et gérer un projet SoapUI
- Comprendre les différents cas d’utilisation de SoapUI
- Lancer différents types de tests de web services (fonctionnel, performance…)
- Mettre en place une plateforme de tests en continu
Profil des participants
- Consultant test
- Développeur
- Automaticien
- Chef de projet
Prérequis
- Avoir une connaissance des tests
Présentation
1. Introduction aux tests du Web Services avec SoapUI
- Rappel des concepts de base du test logiciel
- Rappels sur les Web Services : SOAP, WSDL, REST…
- Le test logiciel appliqué au Web Services
- Les différents outils de tests logiciels existants
- Présentation des particularités de SoapUI
- Présentation des différents cas d’utilisation de SoapUI
2. Mise en place de l’environnement SoapUI
- Installation et configuration de SoapUI sous Windows
- Présentation de l’interface graphique de SoapUI
- Création d’un premier projet SoapUI
- Rajouter un WSDL à un projet SoapUI
3. Mise en œuvre de tests fonctionnels
- Pourquoi faire des tests fonctionnels ?
- Définir des points de contrôle (assertions)
- Mettre en œuvre des scénarios de tests (TestCase, TestSuite et TestStep)
- Présentation de l’éditeur de formulaire de SoapUI
- Présentation de l’éditeur de « contours » de SoapUI
- Présentation de l’option « Point and Click » des tests
- Export et analyse des résultats
4. Mise en œuvre de tests de charge
- Qu’est-ce qu’un test de charge (load testing) ?
- Plan de test de charge
- La particularité du Load Testing avec SoapUI
- Ajout d’assertions au test de charge
- Création et lancement d’un test de charge dans un projet SoapUI
- Export et analyse des résultats
5. Créer et utiliser les services Mock
- Comprendre l’importance des services Mock pour les tests
- Création et édition d’un service Mock
- Présentation de l’appel de services Mock
- Customisation de la réponse du service Mock
6. La génération de data en entrée et en sortie avec DataGen et DataSink
- Présentation du type de test dit « data-driven »
- Présentation de DataGen : la génération de data en entrée des tests
- Présentation de DataSink : la génération de data en sortie des tests
Méthodes pédagogiques
- Théorie
- Etudes de cas
- Entrainement pratique
- Retours d’expérience
Modalités d'évaluation
- Travaux Pratiques
Prochaines sessions
- 21.08.2023 - 22.08.2023 | À distance
- 21.08.2023 - 22.08.2023 | Paris
- 21.08.2023 - 22.08.2023 | Lyon
Durée
2 jours (14h de formation)
Tarif
Tarif inter 1400€ HT/pers
Planning
- 21.08.2023 - 22.08.2023 | À distance
- 21.08.2023 - 22.08.2023 | Paris
- 21.08.2023 - 22.08.2023 | Lyon
- 21.08.2023 - 22.08.2023 | Lille