M2I : 12. SoapUI, automatisation des tests des webservices
Organisme
75012 PARISVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
En cours de formation, par des études de cas ou des travaux pratiques et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)
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é
Jour 1
§ Tester des Web Services (4h00)
Rappel des principes des tests
Rappels sur les Web Services
SoapUI dans les tests fonctionnels et l’intégration
Les tests de Web Services, WSDL, REST, JSON
Présentation de SoapUI
§ Mise en œuvre de SoapUI (3h00)
Installer et configurer SoapUI
Fonctionnalités offertes
Tester manuellement les services
Les bouchons/mock services SoapUI
Monitorer le trafic
Introduction à SoapUI Pro
Gestion de la sécurité
Installation de SoapUI
Mise en œuvre sur un WSDL
Mise en œuvre de requêtes sur une API REST
Jour 2
§ Tests fonctionnels (4h30)
Scénarios de tests (TestCase et TestSuite)
Configuration de tests (propriétés, timers...)
Utilisation des points de contrôle (assertions)
Utilisation du groovy pour lier les tests
Gestion des données de tests
Création de scénarios automatisés simples et complexes avec groovy
Virtualisation d’un service
§ Tests de performances (2h30)
Définir les scénarios de tests (objectifs, stratégies)
Plan de tests de charge
Environnements à tester
Création et monitoring d 'un test de charge avec SoapUI.