Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/somospragma/qa-backend-cypress-nodejs

Este proyecto de automatización está diseñado para realizar pruebas exhaustivas del backend de una aplicación utilizando Cypress junto con Node.js
https://github.com/somospragma/qa-backend-cypress-nodejs

cypress cypress-api javascript nodejs

Last synced: 8 days ago
JSON representation

Este proyecto de automatización está diseñado para realizar pruebas exhaustivas del backend de una aplicación utilizando Cypress junto con Node.js

Awesome Lists containing this project

README

        







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.


Topicos
Instalación y ejecución
Descarga
Consideraciones
Tecnologias
Autores

## Topicos

* Cypress
* JavaScript
* NodeJS

## Instalación y ejecución

Para clonar y ejecutar está aplicación, necesitas [Git](https://git-scm.com), [NodeJS](https://nodejs.org/en/download/) y [Cypress](https://www.cypress.io/) instalados en tu equipo. Desde la linea de comando:

```bash
# 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](https://github.com/somospragma/qa-backend-cypress-nodejs/archive/refs/heads/master.zip)

## 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
- [Cypress](https://www.cypress.io/)
- [express](https://expressjs.com/es/guide/routing.html)
- [jsonwebtoken](https://www.npmjs.com/package/jsonwebtoken)
- [uuid](https://www.npmjs.com/package/uuid)

## Autores

| [
Juan Carlos Herazo Plazas.](https://gitlab.com/juan.herazop)
| [
María Fernanda Jiménez Heredia.](https://gitlab.com/fernanda.jimenezh)
|
|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|