Canary Testing es una forma de reducir el riesgo y validar software nuevo al lanzar software a un pequeño porcentaje de usuarios. … También conocidas como implementaciones canary, implementaciones incrementales, por etapas o por fases, las versiones canary son una práctica recomendada en desarrollo de software y desarrollo de software.
¿Qué son los canarios?
La versión Canary es una técnica para reducir el riesgo de introducir una nueva versión de software en producción implementando lentamente el cambio en un pequeño subconjunto de usuarios antes de implementarlo en el toda la infraestructura y ponerla a disposición de todos.
¿Para qué sirve el canario?
Los canarios se utilizaron en las minas desde finales del siglo XIX para detectar gases, como el monóxido de carbono. El gas es mortal tanto para los humanos como para los canarios en grandes cantidades, pero los canarios son mucho más sensibles a pequeñas cantidades del gas, por lo que reaccionarán más rápido que los humanos.
¿Qué es un canario en la implementación de software?
Una implementación canary es una estrategia de implementación que lanza una aplicación o servicio de forma incremental a un subconjunto de usuarios. … Una versión canary es la más propensa a los riesgos, en comparación con todas las demás estrategias de implementación, debido a este control.
¿Qué es el proceso canary?
prueba canary (implementación canary)
En las pruebas de software, un canary es un impulso de cambios de código de programación a un pequeño grupo de usuarios finales que no saben que están recibiendo código nuevo. … Canariaslas pruebas, que a menudo están automatizadas, se ejecutan después de que se hayan completado las pruebas en un entorno de espacio aislado.