</> CodeBooks
    ← Volver a Testing y calidad (página 2)
    Portada de SoapUI Cookbook

    SoapUI Cookbook

    Rupert Anderson

    Editorial
    Packt
    Año
    2015
    Páginas
    ~328
    Nivel
    Intermedio

    De qué trata

    Recetario práctico estructurado en más de 65 soluciones paso a paso, escrito por Rupert Anderson para dominar SoapUI (versión 5.x y distinciones clave respecto a SoapUI Pro / ReadyAPI) en la automatización y aseguramiento de calidad de servicios web empresariales. Está dirigido a desarrolladores de integración, ingenieros de automatización de pruebas y técnicos de QA de nivel intermedio que necesitan validar sistemas distribuidos corporativos. Requiere conocimientos previos de arquitecturas cliente-servidor basadas en SOAP y REST, manejo básico de XML y JSON, y nociones de programación orientada a objetos (preferentemente en Java o scripting).

    El libro profundiza en una amplia variedad de técnicas avanzadas mediante SoapUI: generación de stubs WSDL-first con integración de Apache CXF, diseño de pruebas dirigidas por datos (Data-Driven Testing) conectadas a fuentes externas mediante JDBC, archivos CSV y bases de datos H2 o MongoDB, y validación estricta de cumplimiento de esquemas XML, WS-I y JSON Schema. Detalla la construcción de servicios mock dinámicos controlados por bases de datos y orquestados mediante scripting en Groovy, soporte para adjuntos MTOM/XOP, enlaces HATEOAS y callbacks asíncronos. Asimismo, dedica secciones completas a pruebas de seguridad funcional (vulnerabilidades, inyección, WS-Security con certificados X.509 y cifrado SSL/TLS), autenticación OAuth 2 con proveedores como Google o Dropbox, y firma de llamadas a servicios en la nube de Amazon Web Services (AWS), junto con la ejecución en consola mediante testrunner y su incorporación a Jenkins, Maven, Gradle y JUnit.

    Cada receta permite construir componentes de prueba reutilizables: suites de regresión automatizadas con aserciones complejas, servidores mock interactivos desplegables como archivos WAR o ejecutables en consola, y tuberías de integración continua con reportes automatizados. Su mayor fortaleza radica en exprimir la flexibilidad de Groovy para superar las barreras de la versión comunitaria de SoapUI, transformando una herramienta visual en un entorno de pruebas programable de primer nivel. No es un texto conceptual para aprender fundamentos de testing ni cubre tecnologías más modernas como GraphQL o gRPC. Conviene repasar la sintaxis básica de Groovy y el protocolo SOAP para aprovechar al máximo sus recetas.

    • SoapUI
    • Servicios SOAP y WSDL
    • APIs REST
    • Scripting con Groovy
    • Data-Driven Testing
    • Mocks dinámicos
    • WS-Security
    • OAuth 2
    • Validación de esquemas JSON y XML
    • Maven y Jenkins
    • Pruebas de seguridad

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Testing y calidad con nivel Intermedio