Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Articles

Formation SoapUI Pro

Tester les Web Services SOAP/WSDL et/ou REST avec SoapUI Pro

Référence : SOAPUI-PRO-02
Durée : 2 jour(s)

Lieu Date de début Prix (HT) Formateur Réserver
Paris 04 juillet 2012  1300 € drapeau  Sébastien Brousse Envoyer
Paris 12 septembre 2012  1300 € drapeau  Raphaël Delaporte Envoyer
Paris 24 octobre 2012  1300 € drapeau  Raphaël Delaporte Envoyer

La prochaine session est animée par

logo

Présentation

Depuis maintenant plusieurs années, les Web Services, qu'ils soient SOAP/WSDL ou REST, ont envahi les systèmes d'information. Cette position centrale amène aujourd'hui les entreprises a systématiser des stratégies de tests afin de garantir la qualité des Web Services en termes de fonctionnalités, fiabilité et performances ; d'où l'importance aujourd'hui d'un outil comme SoapUI.

SoapUI s'est, en effet, imposé comme l'outil indispensable à tout développeur ou testeur pour éprouver le bon fonctionnement des Web Services au quotidien et lors des phases de recette ou de qualification.

Durant cette formation, nous apprendrons, à travers de nombreux exercices, à manipuler SoapUI Pro. Nous aborderons l'ensemble des problématiques de tests Web Services afin d'assurer des mises en production optimales.

Objectifs

  • Appréhender l'ensemble des fonctionnalités offertes par SoapUI et SoapUI PRO
  • Concevoir des scénarios de test pertinents et exhaustifs
  • Tester la fiabilité et les performances de vos services
  • Intégrer SoapUI dans une démarche de tests globale

Répartition : 

30% Théorie, 70% Pratique

Public : 

Développeur, Architecte, Testeur, Responsable de projets, Professionnel du Web

Pré-requis : 

Connaissance de base de XML et des Web Services

Programme

Tester des Web Services

  • Rappels sur les Web Services : Soap, WSDL, REST, Xpath ...
  • De l'importance de tester les Web Services
  • Les spécificités des tests de Web Services
  • Les objectifs prioritaires d'une campagne de tests de Web Services

Prise en main de SoapUI Pro

  • Pourquoi utiliser SoapUI Pro ?
  • Tour d'horizon des fonctionnalités offertes par SoapUI Pro
  • Installer et configurer SoapUI Pro
  • Workspace, Projects, Interfaces, TestSuite, TestCase …
  • Appeler un Web Service simplement et rapidement
  • Différences entre SoapUI et SoapUI Pro

Mettre en place des tests fonctionnels

  • Qu'est-ce qu'un test fonctionnel ?
  • Créer un scénario de test : TestCase et TestSuite
  • Tour d'horizon des briques de tests : propriétés, conditions, timers …
  • Valider les résultats de tests via les assertions : contenu, SLA, sécurité …
  • Injecter des données de tests (fichier, base de données …)
  • Sauvegarder les résultats de tests (fichier, base de données …)
  • Des tests dynamiques avec le langage Groovy

Tests de charge

  • Les objectifs des tests de charge : fiabilité et performances
  • Les différentes stratégies offertes : constant, linéaire, pics …
  • Valider les résultats de tests de charge

SoapUI : une vraie boîte à outils

  • Simuler un Web Service
  • Refactoring des Web Services
  • Monitoring des flux de données
  • WS-I : assurer l'interopérabilité de vos Web Services

Garantir la sécurité de vos Web Services

  • La sécurité : une problématique centrale mais méconnue
  • Web Services et sécurité : les attaques possibles (injection, déni de service, code malicieux …)
  • Mettre en place des tests de sécurité

Intégrer SoapUI Pro dans votre environnement de tests

  • Automatiser les campagnes de tests
  • Gérer les exigences QA
  • Vérifier la complétude de tests en place
  • Communiquer/publier les résultats de tests (Reporting)
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
  • Télécharger

  • Offert en inter-entreprise

Le petit déjeuner (croissants, jus d'orange, café)


Le déjeuner


Une qualification téléphonique si nécessaire avec l'un de nos consultants