Formation outils de tests

Tester les Webservices avec SoapUI

Formation avec l'outils SoapUI

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

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

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

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
  • Etudes de cas
  • Entrainement pratique
  • Retours d’expérience

Modalités d'évaluation

  • Travaux Pratiques

S'inscrire