Aller au contenu principal

GLOBAL KNOWLEDGE NETWORK FRANCE : 12. SoapUI, automatisation des tests des webservices

Organisme

GLOBAL KNOWLEDGE NETWORK FRANCE
100 AVENUE ALBERT 1ER
92565 RUEIL MALMAISON CEDEX
Voir toutes ses formationsAutres organismes proposant cette formation

Durée

14 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

NC

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
882€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3969€ HT / groupe
4 stagiaires minimum

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 : Présentation de la formation

  • Un projet « Fil Rouge » sera utilisé tout au long de la formation afin de pouvoir directement mettre en pratique les concepts vus.

Introduction aux tests de Web Services avec SoapUI

  • Concepts de base des tests de logiciels  
  • Rappels sur les Web Services : SOAP, REST, WSDL…  
  • Les outils de test du marché et les particularités de SoapUI  
  • Cas d’utilisation

Prise en main de SoapUI  

  • Présentation de SoapUI et de ses fonctionnalités  
  • Installation et configuration de SoapUI  
  • Création d’un premier projet de test Soap UI et comprendre les concepts suivants  Workspaces, projects, interfaces, TestSuites et TestCases
  • Appeler un Web Service

Travaux pratiques : création d’un projet

Savoir mettre en œuvre de Tests Fonctionnels avec Soap UI

  • Définitions et objectifs des tests fonctionnels
  • Scénarios, cas et suites de tests  
  • Comprendre comment établir les points de contrôles et positionner les assertions  
  • Comprendre les éditeurs de « formulaires », « Contours » de Soap UI  
  • Savoir utiliser l’option « Point & Click » des tests
  • Réaliser un export et pouvoir analyser les résultats

Travaux pratiques : mise en place d’un test fonctionnel

 JOUR 2 : Tests de Charge  

  • Présentation des tests de charge (load testing)  
  • Particularités des tests de charge avec SoapUI et le positionnement des assertions pour ce type de test  
  • Réaliser un test de charge avec SoapUI

Travaux pratiques : mise en place d’un test de charge

La boite à outils SoapUI  

  • Simuler un Web Service
  • Création et utilisation de Mock (Comprendre les avantages de cette approche)
  • Réalisation et analyse d’un service Mock
  • Refactoriser un Web Service
  • Suivre les flux de données
  • Point de vigilance : Assurer la sécurité des Web Service

Travaux pratiques : utilisation des web services

Intégration

  • Automatisation des campagnes de test
  • Gérer les exigences d’assurance qualité
  • Communiquer les rapports de test

Travaux Pratiques : mise en place d’une campagne de tests

Comment faciliter la génération de données en entrée et en sortie avec DataGen et DataSink  

  • Présentation de l’approche "Data Driven".
  • Présentation des concepts avancés :
  • DataGen : pour la génération de data en entrée des tests.
  • DataSink : pour la génération de data en sortie des tests

Travaux avancés  

En fonction du niveau des participants des exercices complémentaires et notions supplémentaires seront fournis pour explorer plus en détail certains concepts avancés : externalisation des données, Structure XML et JSON, Architecture As A Service, Intégration continue.

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.