Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

332
Vistas
Ejecución de pruebas de integración en el servidor QA + Prod - JS Mocha

Esta es probablemente una pregunta de proceso. Mi cobertura de prueba en desarrollo es sólida, pero he estado tratando de averiguar cómo y qué hacer para probar la integración de una aplicación web, un servicio o, con suerte, incluso un paquete que se implementó en un nuevo entorno. Con suerte, reutilizará muchas (¿o todas?) de las pruebas de desarrollo.

Esto sería para asegurarse de que la base de datos/servicio/firewall/permisos que la aplicación y el servidor están usando estén configurados correctamente, reutilizando las pruebas que tenemos que ejecutar en el desarrollo de todos modos para que no agregue más trabajo.

Estaba pensando en enviar un subdirectorio con aplicaciones/paquetes que tengan su propio paquete.json, node_modules (incluido mocha chai, etc.) y los archivos test-db.test.js para que mocha se ejecute desde la línea de comando en el qa /servidor de producción? Entonces, ¿esas pruebas de mocha se conectarían a los archivos js implementados, utilizando esas credenciales de aplicaciones para ejecutar todas las pruebas contra la base de datos?

Luego, inicie sesión en el servidor, o tal vez incluso integre esas pruebas en el script de implementación, por ejemplo, después de "npm ci; pm2 reload" para una aplicación web, ejecutaría "mocha [app_dir]/int_tests/run_tests.test.js" desde el servidor de producción.

Parece que eso podría funcionar, pero nunca he hecho esto antes y lo estoy inventando sobre la marcha. ¡Cualquier ayuda u orientación de alguien que haya hecho esto antes o vea fallas en este plan sería muy apreciada! ¡Gracias!

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda