Programa del Curso
Introducción
- ¿Qué son las pruebas de API y por qué deberías hacerlas?
- Pruebas de API basadas en REST vs SOAP
Descripción general del modelo de arquitectura de tres niveles
- Nivel de presentación: interfaz de usuario (UI)
- Nivel lógico: Business lógica (API)
- Capa de datos: datos de base de datos (DB)
Descripción general de la sintaxis Rest Assured
- Similitudes con Gherkin y BDD
Creación de un proyecto
Prueba del nivel lógico
Envío de solicitudes a la API
- Solicitudes POST, GET, PUT, DELETE, OPTIONS, PATCH y HEAD
Validación y verificación de respuestas
Prueba de la funcionalidad de la API
Trabajar con TestNG
Pruebas de fiabilidad de la API
Llevando a cabo Performance Testing
Realización de pruebas de seguridad
Depuración
Automatización de las pruebas
Resumen y conclusión
Requerimientos
- Conocimientos básicos de API REST.
- Experiencia en pruebas de software en Java.
Audiencia
- Ingenieros de control de calidad, evaluadores y desarrolladores de pruebas involucrados en pruebas de software y API de servicios web
Testimonios (5)
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
Curso - Automation Testing with Cypress
Análisis paso a paso. Explicación de cada línea de código. Todos los problemas que tuve durante el curso se resolvieron con éxito y Łukasz me dijo la razón. También me gustaron las buenas prácticas que se han presentado. Nunca me ha convencido el estilo TDD, simplemente no lo encuentro útil y no vale la pena. Łukasz señaló tantas ventajas de TDD que cambió completamente mi opinión.
Michal Uscinski - Devapo Sp. z o. o.
Curso - Testing Angular Applications
Traducción Automática
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Curso - Advanced Selenium with C#
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Curso - Protractor: End-to-end testing for Angular web applications
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.