La presión del calendario

Cada proyecto que se inicia tiene usualmente una fecha programada de liberación, la que comúnmente se define como LAP, o Lo Antes Posible.

Las presiones del negocio por tener una nueva funcionalidad, la agilidad con que el público requiere nuevas formas de interactuar con nuestra plataforma o una nueva promoción comercial que tiene que ejecutarse en la fecha específica para la cual fue diseñada.

Estas presiones estresan tanto al equipo de desarrollo como al equipo de pruebas (Testing) para entregar y liberar en fecha, pero ¿realmente el software esta pronto para ser liberado?

¿Las pruebas demoran o aceleran la liberación del software?

En el mundo digital, la velocidad imperante es de vértigo y por los métodos tradicionales de prueba no pueden soportar el nuevo paradigma, por lo que desde Software Testing Bureau proponemos aplicar la automatización de las pruebas desde los primeros ciclos del desarrollo y hasta el momento de la liberación.

La automatización permite al equipo de desarrollo obtener rápidamente una respuesta sobre la calidad del software, aumentar el alcance de las pruebas realizadas y asegurarse que al liberar el software, este se comportará de la manera esperada.

¿Conviene automatizar pruebas desde el inicio del proyecto?

La respuesta es sencilla y contundente, SI.

Seguramente Uds. habrán leído muchos artículos que indican que, si el software no está estable no conviene automatizar, que el riesgo de perder el trabajo es mucho y que por lo tanto es mejor esperar a tener un reléase estable. Sin embargo en el mundo ágil y dinámico actual no existe esta estabilidad, el software se desarrolla en forma ágil e incremental y por lo tanto al comenzar a trabajar en la automatización en conjunto con el desarrollo nos permitirá aumentar la velocidad de cada ciclo, puesto que las pruebas en lugar de ser manuales serán automatizadas y llevarán menos tiempo y podrán cubrir mucho más funcionalidad.

Esta estrategia tiene riesgos, puesto que si se usa una metodología de automatización incorrecta seguramente el costo de mantenimiento de la automatización aumente  considerablemente, por lo que en Software Testing Bureau hemos construido nuestro propia herramienta de automatización que nos permite adaptar rápidamente las pruebas a los cambios que se producen en cada ciclo de desarrollo, ayudando al equipo a liberar el software más rápido y con la seguridad de que la funcionalidad está completamente probada.

Si te interesa saber cómo lo hacemos, te dejamos este video que explica rápidamente nuestra herramienta.

Si estás interesado en este tema y quieres más información, puedes comunicarte con nosotros.

 

Software Testing Bureau es una empresa especializada en pruebas de software y nuestra meta es que todo el software que se libere sea funcional, seguro y confiable. Contamos con más de diez años de experiencia realizando pruebas de software para clientes de toda Latinoamérica.

Síguenos por Twitter y LinkedIn para conocer más sobre nosotros y mantenerte informado!