PH_wp_[FR]_Academy_outils de test banner

SOAPUI

Adhésion au métier - Méthodes / Prise en main technique

INFORMATIOnS Générales

 

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 Testeur
  • Développeur - Concepteur
  • Chef de projet
  • Automaticien

 

 

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
  • Rappel 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
  • Etude de cas
  • Retours d’expérience
  • Exercices pratiques

 

 

Modalités d’évaluation :

 

Travaux Pratiques

Prochaines sessions
  • On demand
icon-time 2 jours (14h de formation)
icon-salary [Inter] 1 400 € HT/pers - 3 inscrits min
icon-training-1 Disponible en FR ou EN