Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/somospragma/qa-backend-cypress-nodejs
- Owner: somospragma
- Created: 2024-04-16T19:16:56.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-05-15T17:20:44.000Z (6 months ago)
- Last Synced: 2024-05-16T05:33:09.925Z (6 months ago)
- Topics: cypress, cypress-api, javascript, nodejs
- Language: JavaScript
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)
|
|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|