17:00 – 17:40 (DÍA 2, TRACK 2)

En entornos de desarrollo continuo de software, donde predominan la integración continua, el despliegue continuo y la entrega continuo, las pruebas deben ser robustas, confiables y deben ejecutarse en el menor tiempo posible. Sin embargo, en este contexto, uno de los problemas que existe en la actualidad, son las pruebas no deterministas en servicios web. Una prueba no determinista es una prueba que al ejecutarse sobre una misma versión del software genera resultados diferentes (pass o fail), y por ende, sus resultados no son confiables y esto hace que no las pruebas no sean robustas. En esta charla, se presentará una propuesta para hacer frente a esta problemática, que consiste en un conjunto de buenas prácticas en entornos de desarrollo continuo de software para las pruebas automatizadas en servicios web. Además, describimos cómo uno de los proyectos de nuestra empresa enfrentó esta situación, mediante la implementación de las buenas prácticas mencionadas.

PONENTE


COMPARTIR