La plataforma global e independiente para la comunidad SAP.

Gestión y pruebas del ciclo de vida de las aplicaciones

Las pruebas son un componente esencial en todo el ALM. Pero sólo aquellos que integran las pruebas continuas en el pipeline DevOps pueden ofrecer actualizaciones con la suficiente rapidez: ¿cuál es la mejor forma de que las empresas logren la automatización de las pruebas?
Viktoria Praschl, Tricentis
13 de enero de 2023
avatar
Este texto ha sido traducido automáticamente del alemán al español.

El método lineal en cascada de la gestión del ciclo de vida de las aplicaciones (ALM) ha llegado a su fin.

Por encima de todo, las pruebas deben realizarse de forma dinámica a lo largo de todo el ciclo de vida de una aplicación para poder seguir el ritmo de los competidores ágiles. Las empresas que trabajan con infraestructuras complejas de SAP siempre deben probar cuidadosamente las actualizaciones de S/4 cloud antes de desplegarlas; de lo contrario, existe el riesgo de que los procesos empresariales dejen de funcionar sin problemas. La omisión de pruebas de rendimiento puede, por ejemplo, hacer que las aplicaciones funcionen de forma lenta e inestable y, por lo tanto, que los clientes abandonen la aplicación.

Pero los enfoques tradicionales de pruebas llevan tiempo y el esfuerzo para diseñarlas, ejecutarlas y mantenerlas es elevado. Por lo tanto, es ventajoso automatizar las pruebas en gran medida mediante la integración de pruebas continuas en la tubería DevOps desde el principio. Para las nuevas empresas innovadoras, esto no supone demasiado desafío. Estos recién llegados tienen la ventaja de que empiezan tabula rasa y no tienen que llevar cargas antiguas. 

Por otra parte, los operadores establecidos en el mercado desde hace años suelen tener que lidiar con pilas de aplicaciones complejas, que han ido creciendo a lo largo de la historia. Los procesos en sistemas tan complejos suelen ser muy rígidos y, al mismo tiempo, se aplican estrictos requisitos de cumplimiento. ¿Cómo es posible alcanzar un nivel adecuado de automatización en las pruebas en estas condiciones? Las siguientes estrategias ayudan a las empresas con arquitecturas de crecimiento histórico a integrar las pruebas continuas en su canal de DevOps.

Estrategias de automatización de pruebas

Las empresas suelen adoptar un enfoque basado en scripts para la automatización de pruebas. Sin embargo, esto supone un esfuerzo considerable. Porque si la aplicación probada cambia, tanto los guiones como el marco de trabajo tienen que volver a comprobarse y posiblemente actualizarse. Esto consume tiempo y recursos. Para que las pruebas sean más fáciles y rápidas, es aconsejable contar con una solución que ofrezca la automatización de los casos de prueba en toda la pila tecnológica, desde una plataforma central, sin código y con poco esfuerzo.

Otra razón por la que muchas empresas tienen problemas con los proyectos de automatización de pruebas es el mantenimiento de las pruebas. Aquí hay dos problemas principales: pruebas inestables y pruebas difíciles de personalizar. Si una prueba automatizada falla en una aplicación que no ha cambiado, hay un problema de estabilidad. Esto puede remediarse, por ejemplo, utilizando identificadores más estables. Además, unos datos de prueba inadecuados o unos entornos inestables e incompletos también pueden hacer que falle una prueba. El segundo obstáculo -las pruebas inflexibles- se sortea creando pruebas a partir de módulos que puedan reutilizarse en toda la serie de pruebas. Si los procesos empresariales cambian, los módulos individuales pueden actualizarse fácilmente y las pruebas respectivas sincronizarse automáticamente. Para reducir aún más el esfuerzo de mantenimiento de las pruebas, también es aconsejable mantener el entorno de pruebas lo más reducido posible.

Las pruebas pueden acelerarse aún más si las empresas reducen la proporción de pruebas de interfaz de usuario siempre que sea posible. Las pruebas de API son más sólidas, rápidas y fáciles de mantener, por lo que se adaptan mejor a los procesos de desarrollo modernos. También son capaces de probar funciones para las que las pruebas de interfaz de usuario no son adecuadas. Todas estas estrategias abren vías para que las empresas garanticen pruebas continuas a lo largo de toda la gestión del ciclo de vida de la aplicación. De este modo, incluso los actores del mercado con pilas de aplicaciones de crecimiento histórico siguen siendo ágiles y no tienen que esconderse de los dinámicos recién llegados.


Nube SAP ALM (Gestión del ciclo de vida de las aplicaciones) es convertirse en el SolMan de la computación en nube. Lo que suena lógico tiene muchos retos. Aportamos respuestas donde ALM es útil y donde se necesitan herramientas ITSM complementarias.

avatar
Viktoria Praschl, Tricentis

Viktoria Praschl es Vicepresidenta de Ventas para Europa Central en Tricentis


Escriba un comentario

Trabajar sobre la base de SAP es crucial para el éxito de la conversión a S/4. 

Esto confiere al centro de competencia una importancia estratégica para los clientes actuales de SAP. Independientemente del modelo operativo de S/4 Hana, temas como Automatización, Supervisión, Seguridad, Gestión del ciclo de vida de las aplicaciones y Gestión de datos la base de las operaciones S/4.

Por segunda vez, E3 Magazine organiza una cumbre para la comunidad SAP en Salzburgo con el fin de ofrecer información exhaustiva sobre todos los aspectos del trabajo preliminar de S/4 Hana. Toda la información sobre el evento puede encontrarse aquí:

Cumbre de Centro de Competencia SAP 2024

Lugar de celebración

Sala de actos, FourSide Hotel Salzburg,
En el recinto ferial 2,
A-5020 Salzburgo

Fecha del acontecimiento

5 y 6 de junio de 2024

Entrada normal:

€ 590 sin IVA

Lugar de celebración

Sala de actos, Hotel Hilton Heidelberg,
Kurfürstenanlage 1,
69115 Heidelberg

Fecha del acontecimiento

28 y 29 de febrero de 2024

Entradas

Billete normal
590 EUR sin IVA
El organizador es la revista E3 de la editorial B4Bmedia.net AG. Las conferencias irán acompañadas de una exposición de socios seleccionados de SAP. El precio de la entrada incluye la asistencia a todas las conferencias de la Cumbre Steampunk y BTP 2024, la visita a la zona de exposición, la participación en el evento nocturno y el catering durante el programa oficial. El programa de conferencias y la lista de expositores y patrocinadores (socios de SAP) se publicarán en este sitio web a su debido tiempo.