Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 3.25 KB

README.md

File metadata and controls

82 lines (56 loc) · 3.25 KB



Pragma

Proyecto base de Pragma.

cypress-nodejs-automatizacion-Backend

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.

TopicosInstalación y ejecuciónDescargaConsideracionesTecnologiasAutores

Topicos

  • Cypress
  • JavaScript
  • NodeJS

Instalación y ejecución

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,

Descarga

Puedes descargar el proyecto en el enlace download

Consideraciones

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.

Tecnologias

Autores


Juan Carlos Herazo Plazas.


María Fernanda Jiménez Heredia.