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, Application Lifecycle Management 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.

Lugar de celebración

En breve recibirá más información.

Fecha del acontecimiento

Miércoles 21 de mayo y
Jueves, 22 de mayo de 2025

Entrada anticipada

Disponible hasta el viernes 24 de enero de 2025
390 EUROS sin IVA

Entrada normal

590 EUROS sin IVA

Lugar de celebración

Hotel Hilton Heidelberg
Kurfürstenanlage 1
D-69115 Heidelberg

Fecha del acontecimiento

Miércoles, 5 de marzo, y
Jueves, 6 de marzo de 2025

Entradas

Entrada normal
590 EUR sin IVA
Entrada anticipada

Disponible hasta el 20 de diciembre de 2024

390 EUR sin IVA
El acto está organizado por la revista E3, publicada por B4Bmedia.net AG. Las presentaciones irán acompañadas de una exposición de socios seleccionados de SAP. El precio de la entrada incluye la asistencia a todas las ponencias de la Cumbre Steampunk y BTP 2025, una visita a la zona de exposición, la participación en el acto nocturno y el catering durante el programa oficial. El programa de ponencias y la lista de expositores y patrocinadores (socios de SAP) se publicarán en este sitio web a su debido tiempo.