SoapUI

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
SoapUI
Image illustrative de l'article SoapUI
Logo

Développeur Open source Version standard,

SmartBear Software Version Pro

Première version 2005
Dernière version 4.5.2 (May 22, 2013[1])
Environnement Multiplateforme
Type SOA, Web service
Licence LGPL
Site web soapUI, Sourceforge Project Site

SoapUI est une application open source permettant le test de web service dans une architecture orientée services (SOA). Ses fonctionnalités incluent l'inspection des web service, l'invocation, le développement, la simulation, le mocking, les tests fonctionnels, les tests de charge et de conformité. Une version commerciale, SoapUI Pro, qui se concentre principalement sur des fonctionnalités conçues pour améliorer la productivité, a également été mis au point par eviware software. En 2011, eviware a été racheté par SmartBear Software [2].

SoapUI a été publié pour la première fois en septembre 2005 sous Licence publique générale limitée GNU. Depuis sa publication, SoapUI a été téléchargé plus de 2 millions de fois[3]. Il est entièrement basé sur la plate-forme Java et utilise Swing pour l'interface utilisateur. Ce qui signifie que SoapUI est multiplateforme. SoapUI supporte aujourd'hui IDEA, Eclipse et NetBeans[4],[5].

Fonctionnalités[modifier | modifier le code]

SoapUI[modifier | modifier le code]

Les fonctionnalités de bases incluent[6] :

  • inspection des web services,
  • invocation des web services,
  • développement des web services,
  • simulation et mocking des web services,
  • tests fonctionnel, de charge, de conformité et de sécurité des web services.

SoapUI Pro[modifier | modifier le code]

SoapUI Pro est la version commerciale pour les entreprises. Il ajoute au SoapUI basique plusieurs améliorations, facilitant de nombreuses tâches récurrentes lorsque l'on travaille avec SoapUI[6].

Fonctionnalité Avantage Lire plus
Couverture WSDL Analyse les messages des requêtes/réponses/assertions pour évaluer si un contrat WSDL est bien testé/mocké/utilisé. [1]
Refactoring WSDL Met à jour automatiquement les requêtes/réponses/assertions avec le WSDL sous-jacent. [2]
Projets composites Travail collectif au sein d'un équipe sur vos projets de tests des web services. [3]
Gestion des exigences Gère, importe et exporte les exigences du projet et les relie aux cas de tests. [4]
Editeur de requêtes basé sur des formulaires Facilite l'édition et la compréhension des messages de requêtes pour les utilisateurs techniques et non techniques. [5]
Viewer d'aperçus des messages Affiche un aperçu des messages de réponses, de requêtes mock ou de suivi correspondants. [6]
Editeur de requêtes/réponses sous forme d'arbre Facilite la navigation et la compréhensiondans les message volumineux. [7]
Inspecteur de table Donne un aperçu rapide du contenu des tables de messages.
Inspecteur de schemas Facilite l'inspection et le déboggage du contenu des messages.
Inspecteur XML Facilite l'inspection et le déboggage du contenu des messages.
Inspecteur de documentation Facilite la compréhension du contenu des messages.
Test par étapes des DataSources Facilite la création de tests orientés-données. [8]
Test par étapes des DataSink Facilite la collecte de données pour être utilisés dans des tests ultérieurs ou pour les rapports externes. [9]
Test par étapes des DataGen Simplifie les tests complets d'interfaces complexes. [10]
Assistants de transfert de propriétés Facilite la création de cas de test/flots de messages complexes. [11]
Assistants pour les assertions XPath Facilite la création des assertions XPath pour les étapes de test des requêtes et de mocking des réponses. [12]
Assistants XPath Facilite la création des expressions XPath dans plusieurs situations. [13]
Reporting Intégré Fourni des résumés des tests fonctionnels pour le suivi et le décisionnel. [14]
Librarie de script Groovy Facilite la réutilisation et l'écriture de scripts pour des scénarii complexes. [15]
Bureau à onglets Facilite la gestion du bureau grâce à l'éditeur MDI.

Récompenses[modifier | modifier le code]

SoapUI a reçu plusieurs récompenses:

  • ATI Automation Honors, 2009[7]
  • Meilleur logiciel libre InfoWorld 2008[8]
  • Choix des lecteurs SOAWorld , 2007[9]

Références[modifier | modifier le code]

  1. « soapUI download », soapUI (consulté le 2012-04-12)
  2. http://www.stockholminnovation.com/SV/793/smartbear-software-acquires-eviware/
  3. « The Home of Functional Testing », soapUI (consulté le 2011-12-13)
  4. (en) John Ferguson Smart, Java Power Tools, O'Reilly,‎ avril 2008 (ISBN 978-0-596-52793-8), p. 547–566
  5. « soapUI | Free Development software downloads at », Sourceforge.net (consulté le 2011-12-13)
  6. a et b « Compare soapUI and soapUI Pro | About SoapUI », Soapui.org (consulté le 2011-12-13)
  7. « ATI Automation Honors webcast » (consulté le 2011-04-05)
  8. « InfoWorld Bossie, Best Web Service Test Tool », InfoWorld (consulté le 2011-04-05)
  9. « 2007 SOA World Reader's Choice Awards », SOAWorld Magazine (consulté le 2011-04-05)

Liens externes[modifier | modifier le code]

Articles connexes[modifier | modifier le code]