Zeioth / pruebas-tecnicas

Pruebas de candidatura de Jose Adrian Lopez

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pruebas técnicas

Ejercicio 1

Prueba exploratoria y reporte de bugs.

RESPUESTA

Spectre.nvim: Bug report #133 de este plugin de "buscar y reemplazar" para el editor de texto neovim.

Detecté que era posible romper la interfaz de usuario al realizar ciertas acciones, inutilizando el programa hasta ser reiniciado. Mi bug fix fué añadido al proyecto en el pull request #138

Adicionalmente, he reportado otros 445 bugs en github en diferentes proyectos open source. Aquí y aquí podeis encontrar un breve resume de algunos interesantes.

screenshot_2023-10-18_00-29-23_557364307

Ejercicio 2

Automatización de una web.

Como correr el proyecto (cypress)

cd ./ejercicio-2/cypress/
npm install
npm start

Ejercicio 3

Tratamiento de datos en APIS.

Ejercicio 3-1

Ejercicio 3-2

Ejercicio 3-3

Como correr el proyecto (typescript)

Puedes correr los ejercicios uno a uno manualmente con

npm install
npm start

O ejecutarlos sucesivamenten de forma automática con el script shell

cd ./ejercicio-3
chmod +x ./run-all.sh
./run-all.sh

Features extra

  • Los comentarios añadidos al ejecicio 3 soportan LSP docstring.

screenshot_2023-10-18_00-11-34_742000737

Troubleshooting

Los programas de este repositorio han sido testeados con la versión v16.20.2 de node. Si encuentras algún problema al ejecutarlos, puedes usar el comando nvm para definir tu versión de node actual.

nvm install v16 && nvm alias default v16 && nvm use v16

Por favor considera que la API de swagger es pública y puede que en el momento de correr las peticiones GET de los ejercicios 3-2 y 3-3 no hayan datos disponibles en el servidor. Si esto ocurre, prueba mas tarde.

About

Pruebas de candidatura de Jose Adrian Lopez


Languages

Language:TypeScript 94.2%Language:Shell 5.8%