Logo pour GIGAOM 365x70

Découvrez quelle solution de test API est arrivée en tête dans le rapport GigaOm Radar. Obtenez votre rapport d'analyse gratuit >>

Temps de lecture : 2 minutes

Aperçu

L'un des plus grands opérateurs de connectivité haut débit et de câble aux États-Unis dessert plus de 32 millions de clients dans 41 États avec ses principales offres qui incluent Internet, la télévision par câble et les services mobiles et vocaux, fournis via son réseau de fibre optique avancé.

Cet acteur majeur du secteur des télécommunications effectue des tests de performances pour ses nombreuses applications. L'entreprise s'est associée à Parasoft pour relever les défis des tests de performances à l'aide de la virtualisation des services, ce qui a permis d'améliorer considérablement ses applications.

Les défis

L'entreprise de télécommunications a été confrontée à de nombreux défis critiques en matière de développement et de test de logiciels.

  • Incapacité à effectuer efficacement des tests de performance sur le réseau mobile en raison de l'intégration avec des services tiers qui n'ont pas été adaptés à la capacité et ont contribué à des coûts de test élevés.
  • Défis liés aux services Web internes et disponibilité limitée de l'environnement de laboratoire pour l'application d'alertes de service proactives du réseau mobile.
  • Travailler avec des données de test complexes et sensibles, comme les numéros de sécurité sociale, les cartes de crédit, les noms, les téléphones et les e-mails, a rendu les tests de performances dans un environnement réel extrêmement complexes, nécessitant un substitut virtuel.
  • Synchronisation des données sur tous les composants de l'environnement de test pour prendre en charge des scénarios de test de bout en bout.

L'approche

Pour relever ces défis, l’entreprise s’est tournée vers Parasoft pour mettre en œuvre la virtualisation des services, qui simule le comportement d’API tierces comme Experian et ID Analytics.

Les équipes ont utilisé des proxys virtuels pour enregistrer et relire les données de test des services en direct.

« Nous avons pu répliquer plus de 40 services en configurant des versions virtualisées au lieu de recourir au service réel, ce qui nous donne la possibilité de continuer les tests même lorsque ce service n'est pas disponible. »

—Directeur principal de l'informatique, BA/Testing/Release dans l'entreprise de télécommunications

Ils pouvaient également contrôler le flux de trafic en basculant entre le live et le virtuel. L'entreprise a utilisé les outils CRUD de Parasoft pour stocker, lire et mettre à jour dynamiquement les données afin de prendre en charge des scénarios de test de bout en bout réalistes. En exploitant les points de terminaison et les données virtuels, les équipes peuvent concentrer leurs efforts de test sur les composants mobiles développés en interne.

La solution

L'entreprise a mis en œuvre la virtualisation des services à l'aide de Parasoft Virtualiser pour les tests fonctionnels et non fonctionnels.

« En tirant parti de Parasoft Virtualize, nous avons pu créer des services virtuels avec des modes de réponse hybrides, combinant des services virtuels et réels en fonction des conditions de correspondance. Cette flexibilité nous a permis de tester des scénarios complexes et sensibles, tels que des scores de crédit spécifiques ou des dettes passées, pour garantir que nos transactions respectaient les accords de niveau de service (SLA). »

—Directeur principal de l'informatique, BA/Testing/Release dans l'entreprise de télécommunications

Parasoft Virtualize a permis aux équipes de créer des données et des services virtuels. Ils ont exploité CTP Parasoft pour capturer les indicateurs de réponse clés et les statistiques de réussite. En identifiant et en remédiant aux goulots d'étranglement des performances dans le code de l'application, l'équipe a surmonté les défis d'évolutivité des alertes de service proactives. Ils ont également remplacé les systèmes tiers et internes à une fraction du coût.

Les Résultats

Parasoft a permis à l'entreprise d'atteindre son objectif principal, à savoir fournir des logiciels de haute qualité à ses clients. L'adoption de Parasoft Virtualize a apporté de nombreux avantages à l'entreprise.

  • Augmentation de la couverture des tests. La virtualisation des services a permis à l'entreprise d'étendre sa couverture de test de plus de 20 % dans les applications mobiles. Parasoft Virtualize a apporté la flexibilité nécessaire pour créer divers scénarios de test et a aidé l'équipe à répondre aux exigences internes de couverture de code.
  • Coûts des données de test évités. Avec Parasoft Virtualize, l’entreprise économise des dizaines de milliers de dollars par an en évitant les tests directs sur des applications tierces coûteuses.
  • Coûts réduits. L'entreprise a économisé 7,600 XNUMX $ supplémentaires par an en adoptant des services virtuels pour la configuration des données de test, éliminant ainsi le besoin d'acheter et de maintenir des appareils réels et des espaces de laboratoire supplémentaires.
  • Tests résilients. L'entreprise a répliqué plus de 40 services complexes grâce à la virtualisation, ce qui a permis de tester la continuité même lorsque les services réels n'étaient pas disponibles.
  • Amélioration de l'efficacité des tests de performances. Parasoft Virtualize a permis à l'entreprise de tester des scénarios de données complexes, de simuler des scénarios de catastrophe naturelle et de surmonter les limitations de mise à l'échelle des systèmes tiers pour les tests de performances.

Accélérez les tests logiciels avec des données et des environnements virtuels à l'aide de Parasoft Virtualize.

  • Industrie: Télécommunications
  • Taille de l'entreprise: +100,000
  • Emplacement : USA
  • Les produits Virtualiser, CTP