Pruebas de regresión SAP · de ECC a S/4HANA
Para una migración de ECC a S/4HANA, se repiten los mismos escenarios de negocio antes y después, en SAP GUI, SAP Fiori y las API, y luego se comparan. SAPFX permite escribirlos una vez en Robot Framework y repetirlos cambiando solo variables.
¿Qué conviene repetir tras una conversión?
No todo. Los escenarios que cuestan caro cuando fallan, con una referencia del estado anterior.
Elegir los escenarios
Según su volumen, su peso financiero, su carácter regulatorio, las interfaces que atraviesan y la magnitud del cambio esperado en el proceso.
Guardar una referencia
El estado anterior sirve de patrón: documentos creados, saldos, estados de workflow, informes. Sin referencia, se observa una diferencia sin saber de qué lado viene.
Repetir y luego decidir
El mismo escenario se ejecuta en el sistema antiguo y en el nuevo. Una persona resuelve cada diferencia, con su motivo: defecto, cambio buscado o prueba que adaptar.
Cuatro tiempos, con SAPFX
1. Escribir el escenario en lenguaje de negocio
Una prueba de Robot Framework legible, versionada como código. Los localizadores viven en una capa de recursos, no en la prueba.
2. Probar el destino
Cada campaña empieza por establecer la release y el kernel del sistema apuntado (Get System Identity), para no comparar nunca sin saber qué se compara.
3. Repetir cambiando solo las variables
La misma campaña se repitió en dos releases: el precio de un producto leído por tres canales se valida 7/7 en la release 754 y 7/7 en la release 758.
4. Verificar por un canal independiente
Lo que actúa en pantalla se constata por otra vía: 205 productos contados en SE16 igualan el $count de OData; 19 pedidos mostrados por un mosaico del launchpad igualan el agregado leído por RFC.
Tres canales, una misma prueba
SAP GUI, Fiori, API
SapEccLibrary para SAP GUI para Windows (ECC y S/4HANA), SapFioriLibrary para SAP Fiori y SAPUI5, SapApiLibrary para OData y RFC/BAPI. Código abierto, Apache 2.0, sin licencia.
Retomar los escenarios CBTA
El mantenimiento estándar de SAP Solution Manager 7.2, que incluye CBTA, termina el 31 de diciembre de 2027. Los escenarios se reescriben en Robot Framework, con una guía de migración desde CBTA.
Saber qué repetir
El análisis de impacto de un transporte sigue los objetos afectados hasta las suites que los ejecutan. Se publica en la versión 0.8.5 de las bibliotecas, y una persona decide siempre lo que se vuelve a ejecutar.
Lo que esta página no promete
- ✓No se ha ejecutado ninguna conversión de ECC a S/4HANA. Las pruebas provienen de sistemas de desarrollo ABAP Platform 1909 y 2023, no de un proyecto de conversión.
- ✓SAPFX no sustituye las herramientas de migración de SAP. Repite escenarios de prueba; no convierte ni el sistema ni los datos.
- ✓La reescritura sigue siendo un trabajo. AI Cabra puede acompañarle bajo presupuesto u orientarle hacia socios.
Preguntas frecuentes
¿Qué repetir tras una conversión a S/4HANA?
Los escenarios que cuestan caro cuando fallan: volumen, peso financiero, obligaciones regulatorias, interfaces, magnitud del cambio. Se guarda una referencia del estado anterior y una persona resuelve cada diferencia.
¿Se pueden reutilizar escenarios CBTA?
Se reescriben en Robot Framework, en un formato de texto que se versiona. Una guía de migración desde CBTA acompaña a las bibliotecas; la reescritura sigue siendo un trabajo.
¿SAPFX prueba ECC y S/4HANA con las mismas pruebas?
SapEccLibrary maneja SAP GUI para Windows tanto en ECC como en S/4HANA. Una misma campaña se repitió en dos releases cambiando solo variables; no se ha ejecutado ninguna conversión de ECC a S/4HANA.
¿Hace falta una licencia?
No. Las bibliotecas están bajo licencia Apache 2.0, sin licencia que pagar. Los servicios de acompañamiento son bajo presupuesto.
¿Necesita ayuda para industrializar SAPFX en su infraestructura?
Nuestros consultores de QA y SAP le acompañan en el encuadre, la integración CI/CD en sus pipelines, la formación de sus probadores y el mantenimiento de sus suites. Servicios bajo presupuesto.
- Un intercambio técnico, no comercial
- Sus datos permanecen en Francia