Frédéric’s ridge
L’Univers est vaste, explorons le.

Accueil > Parcours Pro Salarié > Monext > PayAvenue

PayAvenue

Refonte et modernisation d’une plateforme d’automatisation de tests monétiques (2020)

mercredi 17 juin 2026

Présentation

PayAvenue est le principal projet sur lequel je suis intervenu lors de mon expérience chez Monext en tant qu’Ingénieur Qualification Fonctionnelle.

La plateforme permet la gestion et le traitement de transactions de paiement électronique. Dans ce contexte, la qualité des validations représente un enjeu majeur afin de garantir la fiabilité, la sécurité et la conformité des opérations réalisées.

Mon intervention s’est principalement concentrée sur l’évolution et la modernisation du dispositif d’automatisation de tests existant.

Contexte

Au moment de mon arrivée sur le projet, un patrimoine important de scénarios automatisés existait déjà.

Cependant, l’évolution progressive du produit et l’accumulation de développements successifs avaient conduit à plusieurs difficultés :

  • Duplication de code.
  • Maintenance complexe.
  • Réutilisation limitée.
  • Multiplication des données de tests.
  • Difficultés d’évolution du framework existant.

L’objectif consistait donc à améliorer la maintenabilité globale tout en conservant la couverture de validation existante.

Objectifs du projet

Les principaux objectifs poursuivis étaient :

  • Rationaliser le patrimoine de tests automatisés.
  • Réduire les duplications.
  • Mutualiser les composants techniques.
  • Simplifier les évolutions futures.
  • Moderniser l’architecture d’automatisation.
  • Améliorer la maintenabilité.
  • Industrialiser davantage les campagnes de validation.

Principales réalisations

Parmi les réalisations majeures :

  • Reprise d’un patrimoine d’automatisation existant.
  • Migration progressive d’une architecture JUnit vers TestNG.
  • Réorganisation des composants techniques.
  • Mutualisation des données de tests.
  • Réduction des duplications de scénarios.
  • Développement de nouveaux scénarios Selenium WebDriver.
  • Mise en place de mécanismes de reporting automatisés.
  • Industrialisation des exécutions via Jenkins.

Technologies utilisées

Le projet reposait notamment sur :

  • Java.
  • Selenium WebDriver.
  • JUnit.
  • TestNG.
  • Maven.
  • Jenkins.
  • Allure Report.
  • Linux.
  • KSH.
  • SQL.

Enjeux spécifiques

Contrairement à un projet développé entièrement depuis zéro, PayAvenue nécessitait d’intervenir sur un système déjà largement utilisé.

Cette situation impliquait de :

  • Préserver l’existant.
  • Éviter les régressions.
  • Moderniser progressivement l’architecture.
  • Maintenir la continuité des validations.
  • Accompagner les évolutions fonctionnelles du produit.

Cette dimension de modernisation progressive a constitué l’un des aspects les plus intéressants du projet.

Bilan

PayAvenue représente une étape importante dans mon parcours car il s’agit de l’un des premiers projets où j’ai été amené à intervenir sur l’évolution d’une architecture d’automatisation déjà mature.

Cette expérience m’a permis de développer une vision plus large des problématiques de maintenabilité, de factorisation, de réutilisation et d’industrialisation des dispositifs de validation.

Elle constitue également une continuité naturelle des travaux initiés précédemment avec SDTestLib, mais dans un contexte beaucoup plus contraint et orienté modernisation d’un patrimoine existant.

SPIP | | Plan du site | Suivre la vie du site RSS 2.0
Habillage visuel © digitalnature sous Licence GPL