Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API testing fleet management routes with Postman #1817

Closed

Conversation

unjust
Copy link
Contributor

@unjust unjust commented Apr 29, 2024

Usando la documentacion de endpoints

Agregue una collecion de tests paa los endpoints.
Aqui es un documento de los tests que seria mas amigable ver que estamos testeando y comentar.

Addresses #1809

@unjust unjust added this to the Fleet Management milestone Apr 29, 2024
@unjust unjust self-assigned this Apr 29, 2024
@cros410
Copy link
Contributor

cros410 commented Apr 29, 2024

@unjust
Sugiero tal vez tener sub carpetas por contexto de rutas ya que de todas maneras lo van a utilizar para ir probando de forma manual su avance y lo puedan hacer más ordenadamente
image

@cros410
Copy link
Contributor

cros410 commented Apr 29, 2024

@unjust dejo por aquí un video de como se ejecutan las pruebas de las colecciones descargadas desde postman
https://drive.google.com/file/d/1W9mVd8ZxI3dgby-I8L9k4TdQ5zFx9AjH/view?usp=drive_link

@merunga
Copy link
Collaborator

merunga commented Apr 30, 2024

Buenisimo! Gracias @unjust y @cros410
En el caso de que el proyecto no sea en node.js, las estudiantes igual deberian configurar su entorno de node para poder ejecutar las pruebas, o existen "bindings" para otros lenguajes?

@cros410
Copy link
Contributor

cros410 commented Apr 30, 2024

@merunga no he probado otro ejecutable con otro lenguaje pero al los proyecto del core requieren node lo veo bastante posible. De ser el caso podemos envolver esa ejecución Dockerizandolo. De ser el caso que haya para otro lenguaje esta complejo que sea para java, python, C# y posibles nuevos lenguajes.

@merunga
Copy link
Collaborator

merunga commented Apr 30, 2024

Gracias por la respuesta @cros410 . Efectivamente estuve revisando sus repos y es full js.
Con eso claro, entonces la propuesta sería que en el boilerplate vaya esta configuración de node, independientemente del lenguaje? @unjust

@merunga
Copy link
Collaborator

merunga commented Apr 30, 2024

@cros410 la última, hay alguna manera "amigable" parecida a la q comparió @unjust , de ver el código js de los tests, dentro de Postman mismo?

@cros410
Copy link
Contributor

cros410 commented Apr 30, 2024

@merunga creo que no es necesario que tenga un package.json ni nada de node porque el ejecutable newman se puede instalar de forma global entonces con eso ya evita sumar mas cosas que no sean los .json de postman.
Sobre la forma de ver el código de las pruebas claro una vez importada las colecciones a Postman se puede ver en la pestaña de test
image

@unjust unjust linked an issue May 15, 2024 that may be closed by this pull request
3 tasks
@unjust
Copy link
Contributor Author

unjust commented Jun 4, 2024

Duplicado de #1829.
Hablamos alla como instalar newman como global y no es necesario package.json.

@unjust unjust closed this Jun 4, 2024
@unjust unjust mentioned this pull request Jun 4, 2024
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Opciones para escribir tests para Fleet Management
3 participants