udistrital / resoluciones_cliente

repositorio en el cual se encuentra el modulo de Resoluciones y Cumplidos.
0 stars 0 forks source link

Pruebas Unitarias y refactor #103

Closed a52290451 closed 3 years ago

a52290451 commented 3 years ago

Implementar pruebas unitarias y refactor si es necesario, relacionadas con el nuevo sistema de resoluciones.

Criterios de aceptación

Material de apoyo:

Revisar esta plantilla como guía para el desarrollo de pruebas unitarias, así como los lineamientos de la OAS asociados a las mimas.

jupmorenor commented 3 years ago

Se realizaron pruebas unitarias con GoConvey sobre los controladores del API CRUD en continuidad con las pruebas que se habían iniciado en resoluciones_docentes_crud#4 de la siguiente manera: image

Al realizar la ejecución de las pruebas unitarias de manera local se obtienen resultados satisfactorios:

image

jupmorenor commented 3 years ago

Se realizaron también pruebas en el API MID, en este caso se aplicaron pruebas de paso de parámetros para testear la conectividad con las APIS a las que el MID accede, mediante el uso de una función genérica se hace la prueba para cada endpoint:

Función de prueba genérica

image

Uso de la función para cada endpoint

image

Adicionalmente se realizaron pruebas de humo para las diferentes funciones de los controladores asi: image

El resultado de la ejecución de estas pruebas localmente es el siguiente: image