SoapUI es una aplicación de prueba de servicios web de código abierto para el Protocolo simple de acceso a objetos (SOAP) y las transferencias de estado representacional (REST). Su funcionalidad cubiertas servicio web inspección, la invocación, el desarrollo, la simulación y la burla , pruebas funcionales, pruebas de carga y el cumplimiento. Eviware Software AB también desarrolló una versión comercial, SoapUI Pro , que se centra principalmente en funciones diseñadas para mejorar la productividad. En 2011, SmartBear Software adquirió Eviware. [3] [4]
Desarrollador (es) | Software SmartBear |
---|---|
Versión inicial | 2005 |
Lanzamiento estable | |
Repositorio | github |
Escrito en | Java, maravilloso |
Disponible en | inglés |
Tipo | SOA , servicios web |
Licencia | EUPL (SoapUI Open Source) Propietario (SoapUI Pro) |
Sitio web | soapui |
SoapUI se lanzó inicialmente a SourceForge en septiembre de 2005. Es un software gratuito , con licencia según los términos de la Licencia Pública de la Unión Europea . [5] Desde el lanzamiento inicial, SoapUI se ha descargado más de 2.000.000 de veces. [6] Está construido completamente sobre la plataforma Java y usa Swing para la interfaz de usuario . Esto significa que SoapUI es multiplataforma . Hoy, SoapUI también es compatible con IDEA , Eclipse y NetBeans . [7] [8]
SoapUI puede probar servicios web SOAP y REST, JMS , AMF , así como realizar cualquier llamada HTTP ( S ) y JDBC . [9]
Características
SoapUI
Las características principales incluyen servicios web: [10]
- inspección
- invocando
- desarrollo
- simulación y burla
- pruebas funcionales, de cumplimiento y de seguridad
SoapUI Pro
SoapUI Pro es la versión empresarial comercial. SoapUI Pro agrega una serie de mejoras de productividad al núcleo de SoapUI, que están diseñadas para facilitar muchas tareas recurrentes cuando se trabaja con SoapUI. [10]
Característica | Beneficio | Lee mas |
---|---|---|
Cobertura WSDL | Analice los mensajes de solicitud / respuesta para ver qué tan bien se está probando / simulando / utilizando un contrato WSDL. | [2] |
Refactorización WSDL | Actualice automáticamente las solicitudes / respuestas / afirmaciones cuando cambie el WSDL subyacente. | [3] |
Proyectos compuestos | Trabaje en equipo en sus proyectos de prueba de servicios web. | [4] |
Gestión de requerimientos | Administre, importe y exporte los requisitos del proyecto y vincúlelos a casos de prueba. | [5] |
Editor de solicitudes basado en formularios | Facilitar la edición y comprensión de mensajes de solicitud para usuarios técnicos y no técnicos. | [6] |
Visor de mensajes de descripción general | Para obtener una descripción general de la respuesta / solicitud simulada / mensaje monitoreado correspondiente. | [7] |
Editor de solicitud / respuesta basado en árbol | Facilitar la navegación y la comprensión de mensajes más grandes. | [8] |
Inspector de mesa | Para dar rápidamente una descripción general del contenido de los mensajes tabulares. | |
Inspector de esquemas | Para facilitar la inspección y depuración del contenido del mensaje. | |
Inspector XML | Para facilitar la inspección y depuración del contenido del mensaje. | |
Inspector de documentos | Facilitar la comprensión del contenido del mensaje. | |
Paso de prueba de fuente de datos | Facilitar la creación de pruebas basadas en datos. | [9] |
Paso de prueba de DataSink | Facilita la recopilación de datos para su uso en pruebas posteriores o para informes externos. | [10] |
Paso de prueba de DataGen | Simplificar las pruebas integrales de interfaces complejas. | [11] |
Asistentes de transferencia de propiedad | Facilitar la creación de casos de prueba / flujos de mensajes complejos. | [12] |
Asistentes de afirmación XPath | Facilitar la creación de aserciones XPath para los pasos TestRequest y MockResponse. | [13] |
Asistentes XPath | Facilita la creación de expresiones XPath en muchas situaciones. | [14] |
Informes integrados | Proporcionar resúmenes de pruebas funcionales para seguimiento y gobernanza. | [15] |
Librería de scripts Groovy | Facilita la reutilización y la creación de scripts de escenarios complejos. | [dieciséis] |
Escritorio con pestañas | Facilita la gestión del escritorio con varios editores. | [17] |
Descubrimiento de API | Capacidad para crear pruebas de SoapUI basadas en el tráfico HTTP capturado que se generó a partir de las acciones del usuario (por ejemplo, al navegar por un sitio web) | [18] |
Premios
SoapUI ha recibido varios premios. Éstas incluyen:
- Premios Jolt 2014: las mejores herramientas de prueba [11]
- Honores de automatización de ATI, 2009 [12]
- Premio InfoWorld Best of Open Source Software, 2008 [13]
- Premio SOAWorld Readers 'Choice, 2007 [14]
Ver también
- Apache JMeter
- Pruebas automatizadas
- itko
- Lista de marcos de pruebas unitarias
- LoadUI
- Pruebas de software
- Prueba del sistema
- Caso de prueba
- Desarrollo impulsado por pruebas
- TestComplete
- xUnit : una familia de marcos de pruebas unitarias
Referencias
- ^ "Últimas notas de la versión" . soapUI. 14 de julio de 2020 . Consultado el 28 de agosto de 2020 .
- ^ "Lanzamientos" . soapUI. 13 de julio de 2020 . Consultado el 28 de agosto de 2020 .
- ^ "Software AB de Eviware vendido a SmartBear Software Inc" . Magnate. 5 de julio de 2011. Archivado desde el original el 3 de junio de 2016 . Consultado el 3 de junio de 2016 .
- ^ [1] Archivado el 12 de julio de 2011 en la Wayback Machine.
- ^ "Acuerdo de licencia de usuario final de SoapUI" . Consultado el 28 de septiembre de 2014 .
- ^ "El hogar de las pruebas funcionales" . soapUI . Consultado el 13 de diciembre de 2011 .
- ^ Ferguson Smart, John (abril de 2008). Herramientas eléctricas de Java . O'Reilly . págs. 547 –566. ISBN 978-0-596-52793-8.
- ^ "soapUI | Descargas de software de desarrollo gratuito en" . sourceforge.net . Consultado el 13 de diciembre de 2011 .
- ^ "Soporte de tecnología SoapUI" . soapui.org . Consultado el 14 de abril de 2014 .
- ^ a b "Comparar soapUI y soapUI Pro" . soapui.org . Archivado desde el original el 1 de enero de 2012 . Consultado el 13 de diciembre de 2011 .
- ^ "Premios Jolt 2014: Las mejores herramientas de prueba" . Consultado el 26 de junio de 2015 .
- ^ "Webcast de ATI Automation Honors" . Consultado el 5 de abril de 2011 .
- ^ "InfoWorld Bossie, mejor herramienta de prueba de servicio web" . InfoWorld. Archivado desde el original el 22 de abril de 2009 . Consultado el 5 de abril de 2011 .
- ^ "2007 Premios SOA World Reader's Choice Awards" . Revista SOAWorld . Consultado el 5 de abril de 2011 .
enlaces externos
- Página web oficial
- Dojo de pruebas de API