Tests de régression SAP · de ECC à S/4HANA
Pour une montée de version de ECC vers S/4HANA, on rejoue les mêmes scénarios métier avant et après, sur SAP GUI, SAP Fiori et les API, puis on compare. SAPFX permet de les écrire une fois en Robot Framework et de les rejouer en ne changeant que des variables.
Que faut-il rejouer après une conversion ?
Pas tout. Les scénarios qui coûtent cher quand ils cassent, avec une référence de l'état d'avant.
Choisir les scénarios
Selon leur volume, leur poids financier, leur caractère réglementaire, les interfaces qu'ils traversent et l'ampleur du changement attendu sur le processus.
Garder une référence
L'état d'avant sert d'étalon : documents créés, soldes, états de workflow, rapports. Sans référence, on constate une différence sans savoir de quel côté elle vient.
Rejouer, puis décider
Le même scénario tourne sur l'ancien et le nouveau système. Une personne tranche chaque écart, avec sa raison : défaut, évolution voulue ou test à adapter.
Quatre temps, avec SAPFX
1. Écrire le scénario en langage métier
Un test Robot Framework lisible, versionné comme du code. Les localisateurs vivent dans une couche de ressources, pas dans le test.
2. Prouver la cible
Chaque campagne commence par établir la release et le kernel du système visé (Get System Identity), pour ne jamais comparer sans savoir ce qu'on compare.
3. Rejouer en changeant seulement les variables
La même campagne a été rejouée sur deux releases : le prix d'un produit lu par trois canaux est validé 7/7 sur la release 754 et 7/7 sur la release 758.
4. Vérifier par un canal indépendant
Ce qui agit à l'écran est constaté par une autre voie : 205 produits comptés dans SE16 égalent le $count OData ; 19 commandes affichées par une tuile du launchpad égalent l'agrégat lu par RFC.
Trois canaux, un même test
SAP GUI, Fiori, API
SapEccLibrary pour SAP GUI pour Windows (ECC et S/4HANA), SapFioriLibrary pour SAP Fiori et SAPUI5, SapApiLibrary pour OData et RFC/BAPI. Open source, Apache 2.0, sans licence.
Reprendre les scénarios CBTA
La maintenance standard de SAP Solution Manager 7.2, qui porte CBTA, s'arrête le 31 décembre 2027. Les scénarios se réécrivent en Robot Framework, avec un guide de migration depuis CBTA.
Savoir quoi rejouer
L'analyse d'impact d'un transport suit les objets touchés jusqu'aux suites qui les exécutent. Elle est publiée dans la version 0.8.5 des bibliothèques, et un humain décide toujours de ce qui est rejoué.
Ce que cette page ne promet pas
- ✓Aucune conversion ECC vers S/4HANA n'a été jouée. Les preuves viennent de systèmes de développement ABAP Platform 1909 et 2023, pas d'un projet de conversion.
- ✓SAPFX ne remplace pas les outils de migration de SAP. Il rejoue des scénarios de test ; il ne convertit ni système ni données.
- ✓La réécriture reste un travail. AI Cabra peut vous accompagner sur devis ou vous orienter vers des partenaires.
Questions fréquentes
Que rejouer après une conversion S/4HANA ?
Les scénarios qui coûtent cher quand ils cassent : volume, poids financier, obligations réglementaires, interfaces, ampleur du changement. On garde une référence de l'état d'avant et une personne tranche chaque écart.
Peut-on réutiliser des scénarios CBTA ?
Ils se réécrivent en Robot Framework, dans un format texte que l'on versionne. Un guide de migration depuis CBTA accompagne les bibliothèques ; la réécriture reste un travail.
SAPFX teste-t-il ECC et S/4HANA avec les mêmes tests ?
SapEccLibrary pilote SAP GUI pour Windows sur ECC comme sur S/4HANA. Une même campagne a été rejouée sur deux releases en ne changeant que des variables ; aucune conversion ECC vers S/4HANA n'a été jouée.
Faut-il une licence ?
Non. Les bibliothèques sont sous licence Apache 2.0, sans licence à payer. Les prestations d'accompagnement sont sur devis.
Besoin d'aide pour industrialiser SAPFX sur votre infrastructure ?
Nos consultants QA et SAP vous accompagnent pour le cadrage, l'intégration CI/CD dans vos pipelines, la formation de vos testeurs et la maintenance de vos suites. Prestations sur devis.
- Un échange technique, pas commercial
- Vos données restent en France