Rejoignez-nous le 30 avril : dévoilement de Parasoft C/C++test CT pour l'excellence en matière de tests continus et de conformité | En savoir plus

Temps de lecture : 3 minutes

Vue d’ensemble

Fondée il y a plus de 85 ans en 1937, la banque chilienne Banco de Crédito e Inversiones (BCI) est spécialisée dans le courtage de valeurs mobilières, l'épargne et les dépôts, la gestion d'actifs et l'assurance. Cela signifie traiter régulièrement des informations délicates et sensibles pour de nombreuses personnes et d’autres entreprises.

La banque soutient l'Amérique latine, ainsi qu'une présence croissante aux États-Unis qui a commencé avec l'achat de la City National Bank of Florida, basée à Miami, en 2013. Tirer parti des solutions Parasoft pour améliorer leurs activités permet à plus de 10,000 XNUMX employés de réaliser l'entreprise. mission de manière efficace, rapide et efficiente.

Le projet

BCI doit respecter diverses réglementations et maintenir des certifications spécifiques. S'assurer qu'ils répondent à ces exigences a toujours été difficile, coûteux et long en raison de plusieurs facteurs à la fois externes et internes.

Le premier facteur externe était que les services standard mis en œuvre dans le SDLC de BCI affectaient négativement les délais de commercialisation, le budget et même la disponibilité des services. Un exemple de cela serait si BCI devait extraire une grande quantité de données de test pour les cartes de crédit. La génération et la fourniture de ces données peuvent prendre jusqu'à un mois entier. Bien entendu, cela crée des coûts inutiles pour BCI.

Le deuxième facteur qui posait problème concernait les services externes tels que Previred ou Sinacofi. Tout en engendrant des coûts supplémentaires, ces éléments tiers ont également aggravé la latence. Le processus de certification pourrait prendre entre 30 et 70 jours, avec une complexité supplémentaire en plus de la lenteur.

Des facteurs internes ont également eu un impact négatif sur le flux de travail de BCI. Plus précisément, car cela s’appliquait aux microservices tels que Tuxedo. La société de traitement des transactions agit comme un middleware sous l'égide d'Oracle Fusion. Mais ce microservice a nécessité à lui seul de nombreuses heures d’ingénierie logicielle et de support. Pire encore, il ne s'agissait là que d'une solution temporaire aux problèmes d'inefficacité, de coût et de rapidité de la BCI.

L'approche

Mario Pereira a débuté en tant que responsable de l'assurance qualité chez BCI et a gravi les échelons jusqu'à devenir responsable des environnements DevOps. Il souhaitait déplacer l'équipe de développement vers la gauche tout en restant concentré sur la robustesse des tests, la couverture du code et de meilleurs cycles de flux SDLC. Cela l'a amené à contacter Technology Solutions Latam, une entreprise technologique basée en Amérique latine qui se concentre sur les solutions innovantes et l'ingénierie logicielle. Ils se sont également associés à Parasoft, un leader dans le domaine du CI/CD et du DevOps.

Avec l'aide de l'équipe Technology Solutions, Pereira a vu la virtualisation des services comme une voie potentielle pour atteindre les objectifs de BCI et a choisi de mettre en œuvre cette capacité en utilisant Parasoft Virtualize.

La solution

Virtualisation des services permet des tests continus qui reproduisent des scénarios du monde réel pour obtenir les données les plus exploitables. Les équipes DevOps peuvent utiliser des services virtuels générés par ordinateur au lieu de services réels pour atténuer les problèmes futurs, réduire les coûts et même accélérer les flux de travail.

En énumérant les principaux avantages pour ses objectifs, Pereira a cité les suivants comme étant les plus
bénéfique pour ses objectifs.

  1. Stabilisation des environnements. Réduit le taux de défaillance et offre une fiabilité accrue
    l'automatisation en plus de la tranquillité d'esprit.
  2. Réduction du temps de cycle. Des tests plus efficaces et approfondis réduisent les redondances
    travail de développeur.
  3. Fluidité du processus de test. Qu'il soit automatisé ou manuel, un système plus flexible
    L'infrastructure permet aux équipes de s'ajuster et de s'adapter selon les besoins avec moins d'obstacles.
  4. Contrôles de santé tout au long du processus. Permet la transparence et améliore l'interaction entre les équipes
    connaissances tout au long du SDLC.

De plus, Pereira souhaitait anticiper les problèmes, augmenter la couverture du code et rendre les équipes plus agiles. La mise en œuvre de la virtualisation des services lui a permis de constater des résultats et des avantages concrets en peu de temps.

Les Résultats

L'équipe de développement de BCI a bénéficié de la virtualisation des services de multiples façons. De plus, les équipes ont bénéficié de gains d’agilité et de délais améliorés.

« Avec la virtualisation des services, l'environnement est plus stable et plus disponible, tandis que les résultats sont plus prévisibles.

« L'agilité au sein des équipes a permis d'obtenir les meilleurs temps de cycle, ce qui se traduit par des gains en termes de délais de mise sur le marché. Parasoft Virtualize a réduit la charge de test, qui a été vérifiée par différentes équipes pour son efficacité dans la prise en charge des validations et de la certification dans différents environnements et différentes équipes »

—Mario Pereira, responsable des environnements DevOps chez BCI

En plus du gain d'agilité, BCI a constaté des résultats incroyables et tangibles après la mise en œuvre de Parasoft Virtualize pour la virtualisation des services.

  • Charges de test réduites.
  • Processus de test automatisés et manuels rationalisés.
  • Réduction de plus de 50 % des cycles de flux de test.
  • Amélioration de 30 % de l’efficacité des tests.
  • Accélération de 20 % de la livraison des applications.
  • Réduction de 50 à 60 % du temps de certification.
  • Réduit de plusieurs semaines le délai de génération des tests

Découvrez comment accélérer vos tests logiciels avec des données et des environnements virtuels.

  • Industrie: Services financiers
  • Taille de l'entreprise: 11,600
  • Lieu: Santiago, Chili
  • Produit: Virtualiser