SoaPUI
SoapUI répond au besoin d'automatisation des tests des applications intégrant des services Web. Vous installerez et configurerez sa version Open Source. Vous mettrez en œuvre via un projet SoapUI des tests fonctionnels et des tests de charge, générerez vos jeux de données en entrée et exporterez vos résultats de tests.
Prérequis :
Avoir connaissance des Web Services.
Public concerné :
- Développeurs.
- Chefs de projets.
Durée :
2 jours (14 heures)
Vous souhaitez des informations complémentaires sur cette formation Contactez-nous !
Course Information
Objectifs pédagogiques
À l'issue de ce stage vous serez capable de :
- 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...).
Contenu pédagogique
Chapitre 1 : Tester des Web Services
- Rappels sur les Web Services
- Les tests de Web Services
- Présentation de SoapUI
þ Objectif : savoir les bases des web services.
Chapitre 2 : Mise en œuvre de SoapUI
- Installer et configurer SoapUI
- Fonctionnalités offertes
- Les mock services SoapUI
- Monitorer le trafic
- SoapUI Pro
- Gestion de la sécurité
þ Objectif : savoir mettre en route l’outil, l’intégrer au reste de l’organisation et corriger les erreurs courantes.
@TP1 : installer SoapUI
Chapitre 3 : Tests fonctionnels
- Scénario de tests (TestCase et TestSuite)
- Configuration de tests (propriétés, timers, …)
- Utilisation des points de contrôle (assertions)
- Gestion des données de tests
þ Objectif : savoir créer des tests, des suites de tests fonctionnels.
@TP2 : Créer des campagnes de test (tp fil rouge)
Chapitre 4 : Optimiser les cas de test
- Paramétrer les tests : propriétés et transferts
- Optimiser les tests : appel de tests, temporisations
- Assertions avancées
- Les mocks services
- Mettre en œuvre les mocks service
þ Objectif : savoir optimiser vos tests
@TP3 : Créer des campagnes de test avec des mocks (tp fil rouge)
Chapitre 5 : Analyser les résultats
- Savoir interpréter les résultats
- Défauts d’interprétation courants
- Réutiliser les résultats
Chapitre 6 : Tests non-fonctionnels
- Concevoir des tests de performance
- Concevoir des tests de charge
- Introduction aux tests de sécurité
þ Objectif : savoir faire des tests non-fonctionnels
@TP : Créer des campagnes de test non-fonctionnels (tp fil rouge)