SoapUI

Un article de Wikipédia, l'encyclopédie libre.
SoapUI
Description de l'image SoapUI-logo.png.
Description de l'image SoapUI Open Source.png.
Informations
Développé par SmartBear Software (en)Voir et modifier les données sur Wikidata
Première version Voir et modifier les données sur Wikidata
Dernière version 5.7.2 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/SmartBear/soapuiVoir et modifier les données sur Wikidata
Écrit en JavaVoir et modifier les données sur Wikidata
Type Outil de test logiciel (d)
Service web
Architecture orientée services
API testing tool (d)Voir et modifier les données sur Wikidata
Licence Licence publique de l'Union européenneVoir et modifier les données sur Wikidata
Site web www.soapui.orgVoir et modifier les données sur Wikidata

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é mise 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 fonctionnels, 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énarios 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:

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

  1. « Release 5.7.2 », (consulté le )
  2. (sv) « SmartBear Software Acquires Eviware », sur Sting Svenska, (consulté le ).
  3. « The Home of Functional Testing », soapUI (consulté le )
  4. (en) John Ferguson Smart, Java Power Tools, O'Reilly Media, (ISBN 978-0-596-52793-8), p. 547–566
  5. « soapUI | Free Development software downloads at », Sourceforge.net (consulté le )
  6. a et b « Compare soapUI and soapUI Pro | About SoapUI », Soapui.org (consulté le )
  7. « ATI Automation Honors webcast » (consulté le )
  8. « InfoWorld Bossie, Best Web Service Test Tool », InfoWorld (consulté le )
  9. « 2007 SOA World Reader's Choice Awards », SOAWorld Magazine (consulté le )

Liens externes[modifier | modifier le code]

Articles connexes[modifier | modifier le code]