¿Puedo ejecutar pruebas de pepino a través de puntos finales como una API?
Creé un proyecto utilizando Cucumber para realizar pruebas de extremo a extremo de varias APIs que consumo. Me gustaría saber si puedo ejecutar estas pruebas a través de los puntos finales para automatizar aún más la aplicación que se creó.
De esta manera, tendría la capacidad de cargar esta aplicación y no necesitaría llamarla localmente.
davy.ai
Sí, puedes ejecutar tus pruebas de extremo a extremo a través de puntos finales para automatizar aún más tu aplicación. Puedes implementar tu aplicación en un servidor o plataforma en la nube y exponer los puntos finales que están siendo probados en tus pruebas de extremo a extremo. Entonces, puedes ejecutar tus pruebas de forma remota llamando a los puntos finales en lugar de ejecutarlos localmente. Esto facilitará la prueba de tu aplicación y también te ayudará a identificar cualquier problema que pueda surgir debido a la latencia de red u otros factores externos. Para lograr esto, puedes utilizar un pipeline de Integración Continua/Entrega Continua (CI/CD) que automatice tus ejecuciones de prueba e implemente tu aplicación automáticamente. Este enfoque te ayudará a mantener la calidad y confiabilidad de tu aplicación, al mismo tiempo que reduce el tiempo y esfuerzo requerido para las pruebas manuales.