Proyecto base de Pragma.
Este proyecto de automatización está diseñado para realizar pruebas exhaustivas del backend de una aplicación web utilizando Cypress junto con Node.js. Cypress es una herramienta moderna y potente de pruebas de extremo a extremo que permite simular interacciones del usuario y verificar comportamientos en la capa de backend.
En este proyecto, utilizaremos Node.js para crear scripts de prueba flexibles y robustos que se ejecuten con Cypress. El objetivo principal es automatizar el proceso de prueba para garantizar la funcionalidad correcta y el rendimiento óptimo del backend de la aplicación web.
Topicos • Instalación y ejecución • Descarga • Consideraciones • Tecnologias • Autores •
- Cypress
- JavaScript
- NodeJS
Para clonar y ejecutar está aplicación, necesitas Git, NodeJS y Cypress instalados en tu equipo. Desde la linea de comando:
# Clone this repository
$ git clone https://github.com/somospragma/qa-backend-cypress-nodejs.git
# Go into the repository
$ cd qa-backend-cypress-nodejs
# Install and run API proyect
$ cd API
$ npm i
$ npm start
# Install and run Cypress project
$ cd AutoApi
$ npm i
$ npm run cy:open
# Run the Cypress project
# Mode console Cypress
$ npm run cy:open,
# Mode headless
$ npm run cy:run,
Puedes descargar el proyecto en el enlace download
El proyecto usa como proyecto base los servicios del proyecto alojado en la carpeta de 'API', la cual se debe arrancar antes de ejecutar las pruebas.
Juan Carlos Herazo Plazas. |
María Fernanda Jiménez Heredia. |
---|