Testing manual de webservices con SOAP UI

Descripción del curso

Un webservice es una tecnología que sirve para intercambiar datos entre distintas aplicaciones (que pueden o no, ser del mismo lenguaje) y entre distintas plataformas. Cada vez es más frecuente que los testers reciban webservices para probarlos. Este curso ayudará a los testers a responder a esta demanda.

Objetivos Generales

Que el alumno se introduzca en la herramienta SoapUI y logre una formación para probar servicios SOAP y REST.

Objetivos Específicos
Que los alumnos:

  • Comprendan la arquitectura SOA.
  • Comprendan los protocolos y estilos arquitectónicos.
  • Comprendan controles necesarios para las pruebas de API.
  • Logren una automatización básica de pruebas de servicios web.

Conocimientos previos

No es necesario contar con experiencia previa ya que se utilizarán herramientas que se adecuan a personas con pocos conocimientos en lenguajes y tecnologías.

Días y horarios

A definir

Contenido detallado

Módulo 1: Introducción a los Webservices: Web Services. WSDL. XML. SOAP. REST. Ejemplos. XPATH Parser. JSONPATH Parser. Práctica.

Módulo 2: Técnicas y Diseño de caso de Pruebas en Webservices: construcción de bloques Pequeños. Pruebas de Humo y de cordura, CRUD, negativas, límites, basadas en escenarios, de verbos y de datos. Qué probar y qué no.

Módulo 3: Testing Manual con SOAP UI: instalación. Local Web Services Operations. Request y Response. Configuraciones: pasos, test suite, test case, proyectos, SOAP Message format y Logs. Pruebas manuales con SOAP: assertion, properties access, property transfers concept. Ejercicios. Pruebas manuales con REST: Rest Api Concept, Test Case Google API. Ejercicios. Mock services: Mocking, Mocking usage in real time, Mock Operations, SOAP Mocking, REST Mocking. Groovy Basic: Basic Operations, Data Type, Basic Programs.

Módulo 4: Introducción a las pruebas de performance con SOAP UI: Conceptos Básicos de LoadTest en SoapUi. Examen.

Requerimientos

Para realizar las prácticas, es necesario contar con un equipo con sistema operativo Windows o Linux (Ubuntu) e instalar y utilizar el aplicativo SoapUI. También es necesario contar con los permisos adecuados para acceder a servicios en la nube en caso de que no sea usuario administrador.

Metodología de aprobación

Las últimas 2 horas del curso son destinadas a un examen múltiple choice de 40 preguntas compuestas de preguntas verdadero/falso y multiple choice. Para aprobar el examen es necesario obtener una nota de 5 o superior. En caso de no lograr aprobar en primera instancia se accede a un recuperatorio que quede abierto durante toda la semana para que el alumno conteste las preguntas.

Inversión

$4.500 (residentes en Argentina)

USD 200 (residentes en el exterior)

Medios de pago

Transferencia bancaria, MercadoPago o PayPal

Inscribite

Completando este formulario.

Contacto

info@argentesting.com

Te responderemos a la brevedad

Instructor

Leonardo Espíndola

Leonardo Espíndola

Es Analista de Sistema recibido en la Universidad Kennedy. Actualmente está cursando el último año de la licenciatura en sistema en la misma institución. Su trayectoria profesional comenzó en Sierra Technology Group en 2006 donde se desempeñó como Técnico en Electrónica. En 2009 trabajó en Qalenz como Testers. Desde 2009 hasta la fecha trabaja en Prisma (ex banelco-visa) como Tester en reconocidos proyectos financieros como Pagomiscuentas, Transferencias Inmediatas Bancarias, PEI. Actualmente en Prisma lidera el equipo de pruebas de aplicaciones móviles.

Además, Leonardo dicta cursos online desde 2015 sobre prueba de webservices manuales y automatizadas.