-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
07de02e
commit a526602
Showing
1 changed file
with
62 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# Pruebas con Postman - Parte 2 | ||
|
||
## Introducción | ||
En esta tarea vamos a realizar pruebas para asegurarnos de que las consutlas avanzadas en nuestra aplicación de Parranderos funcionan correctamente. Utilizaremos Postman para enviar peticiones HTTP a los endpoints de nuestra aplicación y verificar las respuestas obtenidas. Esto nos permitirá validar que la lógica de negocio se ejecuta según lo esperado. | ||
|
||
### Objetivos: | ||
- Realizar pruebas de consultas avanzadas en la aplicación de Parranderos. | ||
- Validar que los datos se procesan y almacenan correctamente en cada operación. | ||
- Asegurarse de que los controladores manejan adecuadamente las solicitudes y respuestas. | ||
|
||
## Preparación | ||
|
||
Si no has seguido el tutorial desde cero, puedes descargar desde GitHub la parte anterior de la tarea estando en la carpeta de la aplicación con la siguiente instrucción: | ||
|
||
``` | ||
git clone -b ConsultasAvanzadas --single-branch https://github.com/DISC-isis2304-ST/Parranderos.git . | ||
``` | ||
## Ayudas | ||
|
||
El siguiente código HTML te permitirá visualizar los resultados de las pruebas en Postman | ||
|
||
``` | ||
var template = ` | ||
<style type="text/css"> | ||
.tftable {font-size:14px;color:#333333;width:100%;border-width: 1px;border-color: #87ceeb;border-collapse: collapse;} | ||
.tftable th {font-size:18px;background-color:#87ceeb;border-width: 1px;padding: 8px;border-style: solid;border-color: #87ceeb;text-align:left;} | ||
.tftable tr {background-color:#ffffff;} | ||
.tftable td {font-size:14px;border-width: 1px;padding: 8px;border-style: solid;border-color: #87ceeb;} | ||
.tftable tr:hover {background-color:#e0ffff;} | ||
</style> | ||
|
||
<table class="tftable" border="1"> | ||
<tr> | ||
<th>ID</th> | ||
<th>Nombre</th> | ||
<th>Ciudad</th> | ||
<th>Presupuesto</th> | ||
<th>Cantidad de Sedes</th> | ||
</tr> | ||
|
||
{{#each response}} | ||
<tr> | ||
<td>{{id}}</td> | ||
<td>{{nombre}}</td> | ||
<td>{{ciudad}}</td> | ||
<td>{{presupuesto}}</td> | ||
<td>{{cant_sedes}}</td> | ||
</tr> | ||
{{/each}} | ||
</table> | ||
`; | ||
|
||
function constructVisualizerPayload() { | ||
return {response: pm.response.json()} | ||
} | ||
|
||
pm.visualizer.set(template, constructVisualizerPayload()); | ||
``` | ||
|
||
## Actividad Sugerida | ||
|
||
- Terminar de implementar las pruebas en Postman necesarias para probar el CRUD de la aplicación de Parranderos. |