Webinaire en vedette : Tests d'API améliorés par l'IA : une approche de test sans code | Voir le séminaire

Temps de lecture: 4 minutes

Aperçu

Les services financiers sont dynamiques. Ils impliquent plusieurs canaux et un large éventail de technologies - à la fois anciennes et modernes - travaillant ensemble dans le cadre de réglementations strictes. Fournir des applications de haute qualité aux secteurs d'activité nécessite de tester les logiciels tôt et souvent. L'environnement de test implique généralement un ensemble complexe de dépendances et d'intégrations de données et d'interfaces.

ING Mortgages Pays-Bas avait besoin d'aborder les tests de logiciels avec de nouvelles méthodes. Herminio Vazquez, un IOVIO consultant, a travaillé avec la tribu ING Mortgages Netherlands pour aider à moderniser la livraison de leurs applications financières en prenant le contrôle total de leurs environnements de test avec la virtualisation des services.

Regardez un aperçu de la présentation d'ING/IOVIO lors du récent Sommet automatisé sur les tests et la qualité des logiciels. Découvrez comment l'organisation bancaire et financière mondiale a modernisé sa stratégie de test avec des services conteneurisés virtuels.

Les défis

ING Mortgages dispose d'un environnement d'entreprise complexe et fortement intégré. Ils accéléraient les versions pour une mise sur le marché plus rapide afin d'offrir des expériences client plus riches avec plus de fonctionnalités, des capacités étendues et des parcours fluides.

Il était temps pour ING Mortgages d'explorer leur approche des tests et d'empêcher les défauts de se faufiler dans la production. Les équipes de développement et de test ont rencontré un certain nombre d'obstacles dans leurs efforts de modernisation.

  • Tester et terminer les cycles de test prenait beaucoup de temps.
  • La gestion des données complexes et des environnements de test est devenue de plus en plus difficile.
  • Recevoir des informations erronées pendant les tests lorsque le système hérité n'était pas disponible a conduit à accepter indûment des erreurs et des échecs dans les suites de régression.
  • Les parties prenantes qui n'ont vu aucune valeur perceptible ne s'engageraient pas à tester les améliorations, même si la personnalisation et la qualité sont les principaux moteurs de l'adoption dans l'économie concurrentielle d'aujourd'hui.
  • Les temps d'arrêt ont affecté la mise en œuvre de leurs solutions de test pendant la phase d'adoption et de transition précoce d'un fournisseur de cloud.

L'approche

IOVIO et ING Mortgages sont allés au-delà des méthodes technologiques courantes dans leur recherche de solutions de test continu. Ils ont adopté une approche holistique pour définir ce qui était nécessaire pour tester en permanence à grande vitesse. Ils ont abordé la mise en œuvre des tests continus en examinant sept éléments de test différents.

Environnements

Rendre les environnements jetables et non essentiels a permis à ING Mortgages d'effectuer des tests à tout moment. Ils y sont parvenus en tirer parti de la virtualisation des services pour simuler et stabiliser leurs environnements de test.

Planification

Il n'y a pas de feuille de temps pour les tests. C'est continu. Ce concept n'a pas été facile à mettre en œuvre. Souvent, les équipes de développement associent certaines activités à certains délais. Par exemple, exécuter des suites de tests de régression pendant la nuit. ING Mortgages y parvient en isolant les environnements de test grâce à la conteneurisation et à l'auto-approvisionnement des données.

Domaine

La création d'une matrice de virtualisation a aidé l'équipe à réussir. Ils ont spécifié les éléments et les interfaces dans leur paysage de données complexe qui offriraient la plus grande valeur et la plus grande crédibilité lors de la présentation de la solution de test continu à l'entreprise. L'équipe a défini les activités de virtualisation en spécifiant les lots de temps qu'elles gagnaient au sein de chaque mise en œuvre individuelle de services.

Processus

Les flux de travail parallèles sont devenus la nouvelle norme. Avec elle est venue la possibilité pour tout le monde et tout le monde de travailler de manière transparente sans interruption. Tout le monde peut accéder aux premières versions ou aux versions bêta du logiciel sans être bloqué dans le cycle Dev-Test-Acceptation-Production.

Pour s'attaquer aux processus, l'équipe a commencé par mettre en œuvre des solutions de test automatisé dans des environnements plus petits et a pris en compte les proxys de service. L'utilisation des services leur a permis de mettre en œuvre ces solutions et a fourni un soutien dans ce domaine.

Axé sur

Responsabiliser l'équipe en les impliquant et en utilisant leur expertise a stimulé le parcours de test continu d'ING Mortgages. Leur travail collectif a permis de lever les blocages techniques dans la mise en œuvre.

Sauvegarde de

L'objectif était de produire des données à moindre coût et dans un délai raisonnable afin que les activités de test ne soient pas influencées par cette dépendance. Pour les suites de tests de régression, un ensemble de données de base était une solution viable pour réduire le temps de préparation et déplacer les activités de test à un rythme rapide.

La consolidation d'un tel ensemble de données était le résultat de la minimisation et de la modularisation des zones de l'application, tout en limitant également les besoins en données pour des scénarios commerciaux spécifiques. Ils considéraient leur équipe comme un producteur plutôt que comme un consommateur de données.

La production de grands ensembles de données peut prendre du temps ou ne pas être réalisable pour certaines équipes. Il est utile de réduire la portée des exigences en matière de données en fonction des exigences minimales des interfaces ou des systèmes d'enregistrement. La qualité des ensembles de données influence la qualité des résultats des tests. Et c'est grâce aux résultats des tests que les équipes renforcent la confiance, les connaissances et la confiance.

Faites confiance

Le dernier élément de l'approche stratégique d'IOVIO et d'ING Mortgages était d'instaurer la confiance avec les parties prenantes. Avec un avantage concurrentiel et une haute qualité en tête, leur objectif était de guider les parties prenantes à faire confiance à la solution et à la technologie qu'elles mettaient en œuvre.

ING Mortgages est devenu véritablement numérique et a présenté des informations telles que les politiques de risque sous la forme d'un algorithme. Ils ont proposé une formule de base :

Risque = Impact x Probabilité

Les Résultats

ING Mortgages a pris le contrôle total de ses environnements de test avec le Solution de virtualisation des services Parasoft, ce qui a permis une livraison plus rapide des tests. La vitesse, la simplicité et les coûts liés à l'environnement ont complété les facteurs moteurs traditionnels basés sur les risques et la couverture des tests.

IOVIO et Parasoft ont donné vie à ces concepts pour ING dans leur tribu Hypothèques. Ils ont consolidé une solution qui conteneurisait les services et rendait testable 60 % de l'écosystème complexe des prêts hypothécaires, dans un isolement complet avec des dépendances de données et des environnements sous contrôle total.

ING a atteint ses objectifs commerciaux et techniques grâce à la virtualisation, notamment :

  • Remédier à l'incapacité de tester dans l'environnement existant.
  • Extension des capacités pour faciliter et accélérer les tests.
  • Mise en place du contrôle du changement et de la gestion des dépendances.

Grâce à la virtualisation des services, ils ont accru le contrôle, réduit la complexité et géré les coûts de l'environnement de test, tout en permettant une gestion efficace des changements. Parasoft Virtualiser aidé ING Mortgages à effectuer des tests plus rapidement. Ils ont réduit le temps de préparation et d'exécution des tests de cinq jours à un jour.

Avec la virtualisation des services, ING Hypothèques est en mesure de :

  • Gagnez du temps sans compromettre la qualité.
  • Maintenir les environnements de plomb.
  • Placer les données au cœur de leur stratégie de test.

Découvrez comment choisir la bonne solution de virtualisation des services pour votre organisation.

  • Industrie: Finance
  • Taille de l'entreprise: 55,000
  • Emplacement : Amsterdam, Pays-Bas
  • Solution: Virtualiser