Automatización de pruebas
Pero la automatización de las pruebas funcionales de extremo a extremo es compleja. Viktoria Praschl, Vicepresidenta de Ventas para Europa Central de Tricentis, explica qué obstáculos hay que superar en el camino. Hoy en día, la mayoría de las empresas utilizan procesos DevOps y métodos de desarrollo ágiles con, al menos, compilaciones diarias. Las pruebas, en cambio, siguen realizándose manualmente en su mayor parte, lo que ralentiza la rápida implantación del software. Esto se debe a que los ciclos de pruebas convencionales suelen durar semanas y ya no pueden seguir el ritmo de las frecuencias de lanzamiento cada vez más cortas que trae consigo la digitalización. He aquí los cinco mayores retos a los que se enfrentan las empresas:
- Tiempo y recursos: Los equipos suelen subestimar el esfuerzo que supone la automatización sostenible de las pruebas.
- Complejidad: Las transacciones críticas para la empresa suelen pasar por muchas tecnologías diferentes, por ejemplo dispositivos móviles, API, SAP y mainframes.
- Confianza: Los resultados de las pruebas constituyen la base de las decisiones de "sí o no". Por lo tanto, es importante que sean fiables.
- Alineación con las partes interesadas: Las pruebas continuas consisten en proporcionar la información adecuada a las partes interesadas en el momento oportuno. Esto puede significar algo diferente para cada persona y no se puede medir con parámetros como el número de pruebas.
- Implantación en toda la empresa: Las empresas suelen iniciar los proyectos de automatización de pruebas con sus equipos de mejor rendimiento. Son los más proclives a entusiasmarse con la innovación y los que tienen más facilidad para afrontar nuevos retos. Es un buen comienzo, pero hay que ir más allá.