Orsys

SoapUI, automatiser les tests de vos services Web Rest et SOAP

Par Orsys

Objectifs

À l’issue de la formation, le participant sera en mesure 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...)

Programme

Introduction aux tests de 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.
  • 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.

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.
  • 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.

Travaux pratiques

Installation et configuration de SoapUI. Création d'un premier projet SoapUI.

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.
  • 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.

Travaux pratiques

Création et lancement de tests fonctionnels avec SoapUI. Export des résultats.

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.
  • 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.

Travaux pratiques

Création et lancement d'un test de charge avec SoapUI.

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.
  • 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.

Travaux pratiques

Création et utilisation d'un service Mock dans un projet SoapUI.

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
  • 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

Pédagogie

Prise en main de la version Open Source de SoapUI. Création, lancement de tests. Création de services Mock. Utilisation de tests "Point and Click".

Formations de la même catégories (5)

Feel Europe
Conception des tests logiciels et des jeux de donnéesPar Feel Europe
  • Disposer d'une méthodologie pour bâtir un plan de tests et constituer les jeux d'essais
  • Comprendre comment s'assurer de la conformité du logiciel au cahier des charges
  • Savoir mettre concrètement en œuvre les tests et en assurer le suivi pour recetter sereinement un logiciel
Demos
Automatisation des Tests avec SeleniumPar Demos
  • Concevoir et automatiser les processus de tests avec Selenium
  • analyser les reporting de tests avec Selenium
Bitoo
ISTQB Testeur de performance – Niveau FondationPar Bitoo

La certification Performance testing reprend les principes et les bonnes pratiques des tests de performance abordés dans la cerfication ISTQB Fondation en les développant. Cette formation vous permettra de mieux appréhender la manière dont la performance affecte la qualité du produit ainsi que l’expérience utilisateur.

Orsys
ISQI CMAP, Mobile App Testing Foundation, certificationPar Orsys

Le nombre d'applications mobiles téléchargées est en constante augmentation et leur qualité devient un enjeu majeur. Ce stage vous présentera l'outillage et les techniques essentielles pour tester ces applications. Il se conclura par le passage de la certification CMAP Mobile App Testing Foundation.

Orsys
SoapUI, automatiser les tests de vos services Web Rest et SOAPPar Orsys

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.