0% encontró este documento útil (0 votos)
19 vistas11 páginas

Api Ga7 220501096 Aa5 Ev02

El documento presenta un proyecto de registro y login desarrollado en Visual Studio utilizando React y Node.js, implementando JWT y MongoDB para la gestión de usuarios y protección de rutas. Se incluyen pruebas de verificación del funcionamiento de la aplicación, asegurando que las respuestas sean correctas y rápidas. La conclusión destaca la funcionalidad del código y la conexión a la base de datos, con detalles sobre las pruebas realizadas y su correcta ejecución.

Cargado por

danielcruz5808
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas11 páginas

Api Ga7 220501096 Aa5 Ev02

El documento presenta un proyecto de registro y login desarrollado en Visual Studio utilizando React y Node.js, implementando JWT y MongoDB para la gestión de usuarios y protección de rutas. Se incluyen pruebas de verificación del funcionamiento de la aplicación, asegurando que las respuestas sean correctas y rápidas. La conclusión destaca la funcionalidad del código y la conexión a la base de datos, con detalles sobre las pruebas realizadas y su correcta ejecución.

Cargado por

danielcruz5808
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

API. GA7-220501096-AA5-EV02.

APRENDIZ

JORGE DANIEL CARVAJAL CRUZ

SENA

TECNÓLOGO EN ANÁLISIS Y DESARROLLO DE

SOFTWARE

FICHA

2834876
INTRODUCCIÓN

En la siguiente evidencia podrá visualizar un registro y un login, de un registro

desarrollado con visual studio, utilizando react y node.js usando jwt para manejar

tokens de acceso y refresco, usar mongodb para guardar información de usuarios

y proteger rutas privadas tanto del lado del servidor como del cliente, según lo

solicitado en la guía de aprendizaje, veremos la elaboración y la codificación más

importante de estos.

TEST

Realice 5 pruebas en para la verificación y respuesta de la web de

formulario e inicio de sesión, utilizando los siguientes scripts:


1. Pm.test("status code is 200",

function () {

pm.response.to.have.status(200);

});

Con este test verificamos que la solicitud ha tenido éxito es

un código de respuesta de estado satisfactorio


2. pm.test("status code name has string",

function () { pm.response.to.have.status("ok");

La prueba nos muestra que efectivamente el estado 200 este bien

3. pm.test("content-type is text/html", function () {

pm.expect(pm.response.headers.get('content-

type')).to.eql('text/html');

});

Esta prueba nos indica que los headers o encabezados se

encuentren en un estado satisfactorio

4. pm.test("response time is less than 200ms",

function () {

Pm.expect(pm.response.responsetime).to.be.below(2 00);

});

Verificamos que el tiempo de respuesta de la web sea de 200

5. pm.test("cache-control is no-cache", function () {

pm.expect(pm.response.headers.get('cache-control')).to.eql('no-

cache'); });
TEST DE PRUEBA DE HEADERS
VISUALIZAMOS COMO EFECTIVAMENTE PASA TODOS LOS TEST

REALIZADOS
LOGIN Y REGISTRO
Con el siguiente código podemos hacer el registro y login

según lo solicitado

AUTENTIFICACIÓN EN REACT
Con este código autentificamos con react al usuario que se registra o se loguea
FLUJO DE REGISTRO DE USUARIOS

CIERRE DE SESIÓN

Probamos el cierre de sesión que no genere problemas y lo agregamos al código


CONCLUSIÓN

Se dio una breve explicación de parte del código elaborado con react para la

evidencia realizando lo solicitado donde vimos el login y registro de usuarios y la

conexión a la base de datos, el código completo estará en el zip donde se podrá

visualizar la funcionalidad y el resto de los comentarios de acuerdo a lo solicitado

en la evidencia , también las pruebas realizadas con sus endpoints y get

verificando el debido funcionamiento de la api

También podría gustarte