ONEPOINT : 12. SoapUI, automatisation des tests des webservices
Organisme
75116 PARISVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
L’évaluation des acquis se fait tout au long de la formation au travers des exercices pratiques ou études de cas à réaliser. Un QCM de fin de session est aussi prévu.
Prix
Public
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, ainsi que des connaissances de base de XML et des Web Services.
Objectifs pédagogiques
- 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...)
Programme détaillé
1. Introduction
Rappels sur les Web Services : SOAP, REST, WSDL et WADL
Le test logiciel appliqué au Web Services
Les différents outils de tests des webservices existants
Présentation de SoapUI PRO
Présentation de SoapUI OPEN SOURCE
Présentation des différents cas d’utilisation de SoapUI (version gratuite)
2. Mise en place de l'environnement SoapUI
Installation et configuration de Soap sous Windows
Présentation de l'interface graphique de SoapUI
Création d'un premier projet SOAP via WSDL
Création d’un premier projet REST via URI
Création d’un premier projet REST via WADL
3. Mise en œuvre de tests fonctionnels
Qu’est-ce qu’un test fonctionnel ?
Mise en œuvre des scénarios de tests (TestCase, TestSuite et TestStep)
Variabilisation les scénarios de tests
Définition des points de contrôle (assertions)
Exécution des TestSuites & TestCases
Utilisation des TestRunners
Export des résultats de test
Utilisation des scripts Groovy
4. Création et utilisation des services Mock
5. Mise en œuvre de tests de charge
Qu’est-ce qu’un test de charge ?
Création, configuration et exécution d’un test de charge
Ajout d’assertions au test de charge
Export des statistiques