Automatización de Pruebas Backend con Cypress
Clase 1 de 17 • Curso de Automatización de Pruebas de Backend con Cypress
Resumen
¿Qué es el curso de automatización de pruebas de backend con Cypress?
En este curso de automatización de pruebas de backend con Cypress, será conducido por Javier Fuentes Mora, quien te guiará a través de un emocionante viaje hacia el mundo del testing en el backend. Javier, con su amplia experiencia como Senior Frontend Engineer y en la implementación de frameworks de automatización de pruebas para reconocidas empresas como BFA, ClaroPay y Medlife, se presenta como un instructor experto. En este curso, aprenderás no solo a probar el status code de las respuestas, sino también a manejar pruebas de APIs y bases de datos relacionales y no relacionales. Incluso, te aventurarás a unir estas pruebas para confrontar bases de datos con APIs. Suena emocionante, ¿verdad? ¡No te lo pierdas!
¿Qué necesitas saber antes de comenzar?
Para empezar este curso con buen pie, hay ciertos conocimientos previos que debes tener. Es fundamental haber tomado el curso de introducción a la automatización de pruebas. Este curso inicial te brindará la base necesaria y te familiarizará con terminología que será de gran ayuda. Además, es importante que hayas realizado el curso de automatización de pruebas UI con Cypress. Cypress será la herramienta principal, y en este curso previo, cobrirás su funcionamiento en detalle.
Además, es crucial que poseas conocimientos en JavaScript, ya que Cypress opera principalmente en este lenguaje. También deberás entender los conceptos básicos sobre bases de datos relacionales y no relacionales. No necesitas ser un experto, pero tener una comprensión clara de las queries y de las acciones más comunes te será de gran utilidad.
Por último, se recomienda que consultes dos enlaces proporcionados en la sección de recursos del curso. Estos te ayudarán a entender mejor los verbos HTTP y la conexión entre frontend y backend. Estos conocimientos serán esenciales, ya que no se abordará en profundidad en el curso.
Recursos recomendados:
- Curso de introducción a la automatización de pruebas
- Curso de automatización de pruebas UI con Cypress
- Recursos sobre verbos HTTP y conexión frontend-backend
¿Cuál es la estructura del curso?
El curso está diseñado para que abarques desde lo básico hasta lo más avanzado en pruebas de backend, utilizando Cypress como herramienta principal. Iniciarás con conceptos fundamentales como el testing de status code y avanzarás hacia pruebas más complejas que involucran:
- Testing de APIs.
- Testing de bases de datos relacionales y no relacionales.
- Integración de pruebas de bases de datos con APIs.
La estructura del curso está enfocada en permitirte aplicar lo aprendido en proyectos reales, brindándote un panorama completo del proceso de automatización de pruebas de backend. En la siguiente clase, profundizarás sobre qué es el testing para backend, detallando los aspectos y posibilidades que esta herramienta ofrece. Prepárate para una experiencia educativa que busca potenciar tus habilidades y conocimientos en el mundo del testing. ¡Te veo en la siguiente sesión!