TipoCurso Online
DíaJul 21, 2017 - Ago 14, 2017
Alumnos cursando1
Precio$2500

WEBSERVICES TESTING, CURSO ONLINE que tiene como propósito introducirnos en la manera de testear (no sólo probar) WebServices (WS). Un WS es una tecnología que sirve para intercambiar datos entre distintas aplicaciones (que pueden o no, ser del mismo lenguaje) y entre distintas plataformas. El curso se desarrolla sobre nuestra plataforma de software para el dictado de Clases Virtuales.

 

[VALOR del curso u$s 220 (dólares) ó $ 2500 (pesos) – VER PROMOCIONES (Descuentos)] 

 

INSCRIPCIÓN
RESERVA

Si te interesa tomar el curso,
clickea en la imágen

WebServices

 

 

Cuando lleguemos al cupo mínimo (10 personas), abriremos el ciclo y nos comunicaremos contigo.

En caso que tengas algún problema para acceder al formulario,
directamente envíamos un correo a: info@testingbaires.com
y en el asunto: WebServices [tu país de residencia]


CRONOGRAMA

El curso abarca el mes de JULIO

Días:
21 de Julio
24 de Julio
28 de Julio
31 de Julio
4 de Agosto
7 de Agosto
11 de Agosto
14 de Agosto –> Dudas y Examen (no hay contenido en esta fecha)

Horarios:
09:00 pm a 11:00pm GMT-03 (Buenos Aires)
(21:00 a 23:00 hrs ARG)

Cantidad de clases:
7 clases
1 sesión para responder dudas y tomar el exámen

Duración de cada clase:
2 hrs

 

PRECIO

para residentes en Argentina
$ 2500
Medio de Pago:
Transf Bancaria ó Mercado Pago (tiene costo adicional)

para residentes fuera de Argentina
u$s 220
Medio de Pago:
PayPal

Acceso a Sitio Seguro de Paypal





WebServices

Promociones y Descuentos:

Individuales:
Alumno nuevo en TestingBaires
15% hasta el 19 de Julio
10% a partir del 20 de Julio en Adelante
Alumno que ya realizó algún curso en TestingBaires
15% en cualquier momento.

Grupales:

20% a cada participante en grupo de 3 personas.
25% a cada participante en grupo de 5 personas.
30% a cada participante en grupo de 7 personas.
35% a cada participante en grupo de 10 o más personas.

Pack Full Individual: (curso manual + curso automatizado)

20 % hasta el 19 de Julio
15 % a partir del 20 de Julio

Pack Full Grupal: (curso manual + curso automatizado)

25% a cada participante en grupo de 3 personas.
30% a cada participante en grupo de 5 personas.
35% a cada participante en grupo de 7 personas.
40% a cada participante en grupo de 10 o más personas.


DIFERENCIA HORARIA

A continuación tienes la “diferencia horaria” de tu país respecto al de Argentina.

-1
Bolivia
República Dominicana
Santo Domingo
Venezuela

-2
Colombia
Cuba
Ecuador
Panamá
Perú

-3
Costa Rica
El Salvador
Honduras
México

+4
España

Sin diferencia
Chile
Uruguay

Fuente:
http://www.zeitverschiebung.net/es/

OBJETIVO

El propósito de este curso (en español) es introducir al Tester/Probador en la manera de testear (no sólo probar) webservices.

Un WS es una tecnología que sirve para intercambiar datos entre distintas aplicaciones (que pueden o no, ser del mismo lenguaje) y entre distintas plataformas, debiendo cumplir con los siguientes puntos:

  • estar definido por una interface
  • estar disponible a través de una red
  • operar sobre objetos de negocio
  • puede estar decorado con funcionalidad adicional
  • es reusable

Por otra parte, cuando se invoca un servicio u obtenemos una respuesta desde el mismo, toda la información que estamos enviando/recibiendo es en formato XML (lenguaje marcado extensible) en el caso que usemos el modelo de diseño SOAP o en formato JSON (notación de objetos de javascript) en caso de que usemos REST.

Con ésto, las clasificaciones de las pruebas para validar las etiquetas de entrada y salida, se clasifican en pruebas:

  • a nivel WS
  • a nivel WS-artefactos externos
  • de integración (con Drivers y Stubs)

Como técnicas a utilizar para realizar las pruebas, se debe aplicar

  • la Partición de Equivalencia y
  • el Análisis de Valores Límites, como complemento de la primera.

Para realizar todo ésto se utilizará la herramienta SoapUI.
SoapUI es una app de servicios web de código abierto orientada a las arquitecturas SOAP y REST, ofreciendo compatibilidad con GroovyScripts.

Su funcionalidad es la de simular, inspeccionar, permitir realizar pruebas de carga, pruebas de funcionalidades y pruebas de conformidad.

Respecto a GroovyScript, se explicará desde la base del Groovy que usa una sintáxis muy parecida a Java, que comparte el mismo modelo de objetos, de hilos y de seguridad. Desde Groovy se puede acceder directamente a todas las API existentes en Java. Groovy puede usarse también de manera dinámica como un lenguaje de scripting.

Parte del alcance del curso

En el siguiente video podrás escuchar al Instructor del curso, introduciéndonos en este tema y explicando el alcance que tiene el testing de webservices, pasando por las pruebas de tipo manual hasta llegar a las automatizadas (fuera del alcance para este curso).

Respecto de este último punto, las automatizadas, no está alcanzado en este primer nivel del curso ya que compone el curso Intermedio que próximamente será lanzado.

Acceso: Webservices – SoapUI – GroovyScript
https://youtu.be/OIK2qLlfOCw

Nota: a partir del minuto 11:28, podrás escuchar a Leonardo Espindola.


Automatización del Testing de WebServices

Si ya estás testeando webservices o si después de tomar este curso te interesa avanzar en obtener conocimientos para automatizar el testing de webservices, visita la siguiente página donde podrás encontrar el alcance y contenido de este curso online:

Leer más


TEMARIO

Capítulo 1: Introducción a los Webservices (Clase 1)

  • Web Services
  • WSDL
  • XML
  • SOAP
  • REST
  • Examples
  • XPATH Parser
  • JSONPATH Parser
  • Practices

Capítulo 2: Técnicas y Diseño de caso de Pruebas en Webservices (Clase 2)

  • Construya Bloques Pequeños
  • pruebas :
    • de Humo y de Cordura
    • CRUD
    • Negativas
    • de Limites
    • Basadas en Escenarios
    • de Verbos
      de Datos
  • Que testear y que no

Capítulo 3: Testing Manual con SOAPUI (Clase 3, 4)

  • Features:
    • Installation,
    • Local Web Services Operations,
    • Request and Response Operations
  • Configurations:
    • Steps,
    • TestSuite,
    • TestCase,
    • Projects,
    • Soap Message Format,
    • Logs Panels
  • Testing Manual with Soap:
    • Basic Assertions,
    • Properties Access,
    • Property Transfers Concept,
    • Exercises
  • Testing Manual with Rest:
    • Rest Api Concept,
    • Test Case Google API,
    • Exercises
  • Mock services:
    • Mocking,
    • Mocking usage in real time,
    • Mock Operations,
    • SOAP Mocking,
    • REST Mocking
  • Groovy Basic:
    • Basic Operations,
    • Data Type,
    • Basic Programs

Capítulo 4 : Introduccion al Performance Testing (Clase 5)

  • Conceptos Basicos de LoadTest en SoapUi
  • Exam

Curso Online Automatización de Pruebas de WebServices

Fecha programada de inicio: Mayo 2017

Automatización

 

NOTA: Descuento Promocional para aquellos que hayan tomado el curso inicial Testing de WebServices.


MATERIAL

Documentos con la teoría y las prácticas

CASOS DE EXITO

C0816

Marcelo, Dela Hanty
de msp.gub.uy (Uruguay)

Adriana, Cetina
de Intecsus Technologies, C.A. (Colombia)

Cristian, Gonzalez
de dynamicmind.com (Argentina)

Leonardo, Miro
de TSoft (Argentina)

Ricardo, Guifarro
de Bancatlan (Honduras)

Patricia, Gomez
de Vates S.A. (Argentina)

Brenda, Dimitracopoulos
desde Panamá

Nerio, Rodriguez
desde Florida (EEUU)

C0516
Leonardo, Ulloa Serna
Colombia

James, Mencias
Ecuador

Laura Yadira, Valbuena Rodríguez
Colombia

Alejandro, Presta
Argentina

C0316

Alejandro Vargas
España

Carlos Ulibarrena Nuin
www.cyc.es
España

Veronica Marlenne García Olvera
México

Carlos Cuvillos
México

Victor Sanchez Mendez
México

Marcela Castillo
Intraway Corporation
Argentina

Cary Azeneth Gutierrez Valle
www.astrum.com.mx
México

C1215

Sergio Herbas Quezada

Gisela Fraire
Analista de Testing en Sancor Arg
Argentina

Karen Imhoff
Analista de Testing en Sancor Arg
Argentina

Gisella Toloza
Analista Tester en Atos
Argentina

Rolando Gamero
Analista QA en Red Link S.A.
Argentina

Gustavo D’Angelo
Analista QA Tecnico en XSide Solutions
Argentina

TESTIMONIOS

Los siguientes testimonios han sido dados por las personas que han tomado el curso y a muchos de ellos los podrán encontrar en Linkedin para comprobar su existencia y hasta incluso pedirles referencias.

Sergio Herbas

¿Cual es tu nivel de satisfacción con el curso?
ALTO

¿Porque?
por que se dictó lo que se ofreció

¿Ha cumplido o no con tus expectativas?
SI

¿Porque?
por que era lo que necesitaba

¿Que opinas respecto del instructor?
conoce el tema

¿Que mejorarías del curso?
mas casos prácticos

¿Has podido aplicar parte de lo aprendido o entiendes que podrás aplicar estos conocimientos en breve?
si

¿Que aspectos entiendes deberías reforzar?
la parte práctica

Fraire Gisela

¿Cual es tu nivel de satisfacción con el curso?
Medio

¿Porque?
Creo que es bueno como base para comenzar a conocer la herramienta

¿Ha cumplido o no con tus expectativas?
SI

¿Porque?
Tal como indiqué anteriormente es la base para el comienzo

¿Que opinas respecto del instructor?
Muy predispuesto

¿Que mejorarías del curso?
La parte práctica

¿Has podido aplicar parte de lo aprendido o entiendes que podrás aplicar estos conocimientos en breve?
Lo comenzaré a aplicar en breve

¿Que aspectos entiendes deberías reforzar?
La parte práctica debería estar un poco mejor organizada y con ejercicios

Imhoff Karen

¿Cual es tu nivel de satisfacción con el curso?
ALTO

¿Porque?
Estoy conforme con el contenido del curso porque cumplió con las expectativas y nos ayudó a entender conceptos que no teníamos muy claros o bien desconocíamos.

¿Ha cumplido o no con tus expectativas?
SI

¿Porque?
Es una buena base para comenzar a interiorizarse un poco más en el tema y ver la posibilidad de implementarlo.

¿Que opinas respecto del instructor?
Estuvo bien. Muy buena predisposición y compromiso.

¿Que mejorarías del curso?
Haría más hincapié en la practica quizás.

¿Has podido aplicar parte de lo aprendido o entiendes que podrás aplicar estos conocimientos en breve?
Supongo que en un plazo no tan breve podremos implementar lo aprendido ya que necesitamos interiorizarnos aún más en el tema.

¿Que aspectos entiendes deberías reforzar?
Debo reforzar la práctica al ejercitar con más ejemplos y ejercicios

Rolando Gamero

¿Cual es tu nivel de satisfacción con el curso?
ALTO

¿Porque?
Resolvio dudas que tenia

¿Ha cumplido o no con tus expectativas?
SI

¿Porque?
Es lo que esperaba

¿Que opinas respecto del instructor?
Muy bien, su explicacion es entendible

¿Que mejorarías del curso?
Que se puedan ver mas casos practicos

¿Has podido aplicar parte de lo aprendido o entiendes que podrás aplicar estos conocimientos en breve?
Si

¿Que aspectos entiendes deberías reforzar?
Saber interpretar las respuestas xml

Víctor Sánchez

¿Cual es tu nivel de satisfacción con el curso?
ALTO

¿Porque?
El instructor supo transmitir el conocimiento

¿Ha cumplido o no con tus expectativas?
NO

¿Porque?
Me esperaba algo mas técnico. Espero me avisen cuando inicia la continuación.

¿Que opinas respecto del instructor?
Claro y conciso

¿Que mejorarías del curso?
A mi me confundió la herramienta Trello

¿Has podido aplicar parte de lo aprendido o entiendes que podrás aplicar estos conocimientos en breve?
Si lo estoy aplicando actualmente

¿Que aspectos entiendes deberías reforzar?
Las partes teóricas; En la complejidad ciclomática no me quedó claro como se aprecia en la automatización.

Carlos Ulibarrena Nuin

¿Cual es tu nivel de satisfacción con el curso?
MEDIO

¿Porque?
He conocido cosas importantes de SoapUI pero me hubiera gustado profundizar algo más

¿Ha cumplido o no con tus expectativas?
SI

¿Porque?
Si pero me hubiera gustado profundizar algo más

¿Que opinas respecto del instructor?
Todo bien. Por mejorar algún aspecto propondría que los ejemplos los tuviera ya creados y que simplemente se explicaran para que no se pierda tiempo con problemas de sintaxis, etc.

¿Que mejorarías del curso?
Sería interesante que se entregasen los ficheros de proyecto con los ejemplos realizados en SoapUI

¿Has podido aplicar parte de lo aprendido o entiendes que podrás aplicar estos conocimientos en breve?
Si, lo voy a poder aplicar

¿Que aspectos entiendes deberías reforzar?
Profundizar en características más avanzadas de SoapUI

Marcela Castillo

¿Cual es tu nivel de satisfacción con el curso?
ALTO

¿Porque?
El excelente nivel y claridad del instructor, las clases bien organizadas y con ejemplos faciles de seguir.

¿Ha cumplido o no con tus expectativas?
SI

¿Porque?
Si bien manejaba algo de soap me ayudo a aclarar muchos conceptos y a mejorar el armado de mis pruebas en soap mas alla de manejar en si la herramienta.

¿Que opinas respecto del instructor?
Me parecio un excelente instructor, muy claro en sus explicaciones y predispuesto a aclarar dudas.

¿Que mejorarías del curso?
En lo personal me gusto como estuvo estructurado.

¿Has podido aplicar parte de lo aprendido o entiendes que podrás aplicar estos conocimientos en breve?
Si actualmente esoty aplicando lo aprendido en mi trabajo.

¿Que aspectos entiendes deberías reforzar?
En mi caso el desarrollo de script con groovy para poder usarlo en soap.

Alejandro Vargas

¿Cual es tu nivel de satisfacción con el curso?
ALTO

¿Porque?
Me gusto que el profesor tenia conocimiento sobre los temas explicados y sabia dar ejemplos para entender mejor los conceptos.

¿Ha cumplido o no con tus expectativas?
SI

¿Porque?
Queria entender mejor como funcionan los Web Services y como testearlos con SoapUI, quedo faltando la explicación de Jmetet.

¿Que opinas respecto del instructor?
Tiene conocimientos amplios sobre web services y sabe explicar de forma correcta con ejemplos.

¿Que mejorarías del curso?
Para mejorar del curso:

– Los ejemplos que hace en clase el profesor en SoapUI pueden ser enviados a los estudiantes para poderlos repasar después.

– Algunos ejercicios fallaron al momento de ser ejecutados en clase, seria bueno tener unos pre-definidos que seguro funcionen para no perder tiempo que es corto.

– Dar un poco mas de tiempo a las clases practicas para haber podido ver asi sea la introduccion de Jmeter y un poco mas de los load test.

– Seria bueno para testingbaires tener un sitio con mas documentacion de SoapUI posterior al curso.

¿Has podido aplicar parte de lo aprendido o entiendes que podrás aplicar estos conocimientos en breve?
Si, actualmente debo hacer tests todos los dias en SoapUI me ayudo a entender mejor la estructura de los servicios e utilizar las diferentes propiedades dinamicas y estaticas.

¿Que aspectos entiendes deberías reforzar?
Necesito reforzar la parte del load test y las assertions con XQuery

INSTRUCTOR

LeoLeonardo Espindola
Linkedin

FRAMEWORK

El siguiente entorno de trabajo es el requerido para el desarrollo del curso.

Nosotros te guiaremos para ello.

SoapUI 5.1 o superior
Windows/Linux
Última versión de Java

REQUISITOS

Conocimientos intermedios en Software Testing, ya que se dará por entendido que conocen y cuentan con experiencia en los tipos de prueba y algunas de sus técnicas. El curso está diseñado para iniciar desde cero sin saber que es un webservices.

Por supuesto que ayuda tener conocimientos en algún lenguaje de programación, aunque no es excluyente.

No obstante, todo Tester -bajo las condiciones antes citadas- puede tomar este curso ya que se explicarán algunos conceptos en Groovy.

Artículos relacionados

WebServices y el Porqué del curso
Performance Testing en WebServices
WebServices – Principios de Automatización y GroovyScript
Conceptos fundamentales y el testing manual
El perfil del Automatizador de Pruebas de WebServices
WebServices, los olvidados del Testing
Rest vs SOAP, desde la perspectiva del Tester
Pruebas Crud

Todos éstos artículos y algunos más, podrás encontrarlos accediendo a nuestro BLOG.


BROCHURE