¿Porque un Tester debería tomar este curso de WebServices?
- Porque cada día más organizaciones brindan servicios que requieren ser testeado para salir al público.
- Porque para un tester manual es una excelente forma de empezar a aprender los principios básicos de una automatización.
- Porque hay pocos testers que se dedican a esta sesión conocida como API TESTING y cada día la demanda es más alta.
¿Qué beneficios técnicos estará adquiriendo?
Aprenderá a utilizar una de las herramientas más importante del mercado de los webservices, SoapUI. Esta aplicación de SmartBear nos permitirá, en su versión OpenSource, testear los webservices de una manera simple.
Siempre se recomienda que los tester sepan algo de programación, en este curso el estudiante va adquirir conocimientos técnicos de un lenguaje scripts conocido mundialmente, groovyScript. Con groovy vamos a poder interactuar con la aplicación SoapUI para ayudarnos a automatizar muchas cuestiones configurativas de la herramienta. Además groovy desciende de Java y esto es una gran ventaja porque vamos a poder realizar las mismas operaciones que podíamos hacer con dicho lenguaje.
Otro beneficio importante que se encontrará en este curso es entender el porqué es necesario realizar pruebas de performance en los web services y podrá implementar estrategias de performances en los web services.
¿Cuál es la tendencia actual?
Las organizaciones cada día les interesa más las metodologías ágiles, uno de los pilares más importantes y que todas dichas metodologías tienen en común es que en cada entrega de un producto la regresión tiene que estar automatizada, en este curso hacemos una introducción a la automatización de los servicios web que permite al estudiante ‘pensar’ cómo diseñar su propia automatización.
Por otra parte las empresas cada vez ofrecen más servicios dejando de lado las aplicaciones y sus look and feel, solo se enfocan en brindar servicios que pueden ser consumidos por cualquiera que lo contrate, con lo cual es importante entender que son los web services porque es el core técnico que aplica hoy las empresas para brindar estos servicios y por ende necesita que alguien los testee para que salgan al cliente con calidad.
¿Qué aprenderá?
- Aprenderá que son los web services y como las aplicaciones de diferentes tecnologías los utiliza para brindar un servicio.
- Aprenderá el manejo de varias herramientas online y de escritorio que se utilizan en el testing de webservices
- Aprenderá un lenguaje script enfocado para usar con las herramientas y los datos.
- Aprenderá a ‘pensar’ como realizar una sencilla automatización de web services
- Aprenderá a usar las estrategias de carga de stress más conocidas.
¿Qué conocimientos técnicos debería tener para aprovechar realmente el curso?
No se requiere algún conocimiento obligatorio, sería deseable que tenga conocimientos básicos de testing.
videos elaborados por el Instructor
Artículos relacionados
- 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