Webinaire en vedette : Tests d'API améliorés par l'IA : une approche de test sans code | Visionnez maintenant
Temps de lecture: 3 minutes
Aller à la section
Aperçu
La division KPN ITNS facilite les services Internet, de télévision et de réseau via la fibre de verre. KPN ITNS fournit des services de gros pour une gamme de FAI à travers les Pays-Bas, desservant une clientèle en croissance rapide.
Aller à la section
Le projet
Pour accélérer les cycles de publication des applications, KPN devait résoudre un goulot d'étranglement critique dans le processus de test. Leurs scénarios de test de bout en bout interagissaient avec des dépendances contrôlées par d'autres divisions et entités externes, et accéder aux dépendances requises était un processus lent et frustrant. En raison de ces contraintes d'accès à l'environnement de test, les efforts de test étaient régulièrement retardés et écourtés.
Éliminer les contraintes externes pour des tests efficaces
L'objectif actuel de KPN est de renforcer sa position sur le marché en répondant plus rapidement aux changements et tendances constants du secteur des télécommunications et de l'informatique. Pour la division ITNS, cela signifie accélérer la livraison d'innovations logicielles qui améliorent la qualité tout en améliorant les services disponibles. Leur principale responsabilité est de faire évoluer l'application AX pour faciliter la connexion et les services DSL/Fibre optique. Cette application traite toutes les commandes demandées par leur vaste base d'utilisateurs.
Le test des transactions de bout en bout provenant de l'application AX nécessite l'accès à un certain nombre de dépendances en dehors de la division ITNS. Lorsque KPN a approché Parasoft, le nombre de tests pouvant être effectués dans un cycle de test donné était limité par la disponibilité des ressources dans les divisions et les organisations au-delà de leur « contrôle géopolitique ». En raison de la coordination requise entre l'ITNS et les autres divisions de KPN, le délai entre la planification et l'exécution d'un seul cas de test peut aller jusqu'à une semaine. Sans surprise, leur processus de test a souvent été retardé et il n'y avait pas assez de temps pour terminer l'étendue et la profondeur des tests attendus.
Pour accélérer la livraison de nouvelles fonctionnalités répondant à leurs normes de qualité strictes, la division avait besoin d'un moyen de dépasser ces contraintes d'accès à l'environnement de test. Ils avaient besoin d'un accès facile à un environnement de test complet afin de pouvoir commencer les tests dès qu'ils étaient prêts et continuer les tests jusqu'à ce que leur plan de test soit entièrement terminé.
L'approche
Parasoft Virtualiser a permis à KPN d'éliminer les contraintes d'accès de ces environnements de test. Avec des dépendances limitées remplacées par des ressources virtuelles faciles à utiliser offrant des réponses réalistes, l'équipe a pu tester plus rapidement, plus tôt et plus complètement. Les tests de régression automatisés, qui n'étaient pas réalisables dans le passé, pourraient désormais faire partie intégrante de leur processus de test.
L'objectif initial des efforts de virtualisation des services de KPN s'est concentré sur la création d'actifs virtuels émulant les réponses synchrones et les mises à jour de statut asynchrones à partir de leur environnement de test d'accès haut débit en gros (WBA). Ces actifs virtuels ont éliminé le besoin d'une coordination fastidieuse entre l'ITNS et l'environnement WBA.
Les Résultats
En conséquence, les scénarios de test qui prenaient auparavant des semaines à mettre en place peuvent désormais être démarrés en quelques minutes. La suppression de ce goulot d'étranglement a considérablement augmenté le nombre de tests pouvant être effectués à chaque cycle de publication. Après ce premier succès avec la virtualisation des services, KPN a encore accru l'efficacité de son processus de test en créant des actifs virtuels qui simulent le comportement d'applications tierces supplémentaires auxquelles ils doivent accéder à des fins de test. Une fois que l'équipe a eu un accès illimité aux dépendances clés, les tests sont devenus un processus beaucoup plus efficace (et moins frustrant).
KPN introduit actuellement la virtualisation des services dans les équipes de développement ITNS. Bientôt, toute l'équipe de développement disposera d'un accès flexible et continu au même ensemble d'actifs virtuels et d'environnements de test simulés qui sont devenus si essentiels aux efforts de l'équipe de test. KPN s'attend à ce que l'extension de l'adoption de la virtualisation des services à l'équipe de développement conduise à une découverte plus précoce des défauts logiciels et à une optimisation accrue du processus de livraison de logiciels.
Dans l'ensemble, Parasoft Virtualize a aidé KPN à accélérer les cycles de livraison et à améliorer la qualité des logiciels. Ils ont réduit les coûts et remonté le moral en supprimant une source majeure de frustration au sein de leur groupe. En utilisant Parasoft Virtualize pour simuler le comportement des dépendances, KPN peut désormais tester plus tôt, plus rapidement et plus complètement, accélérant le délai de mise sur le marché tout en réduisant les risques liés aux applications.
« Parasoft Virtualize fournit la solution parfaite à notre défi. Non seulement nous avons gagné un temps précieux, mais nous sommes également en mesure de tester de manière plus approfondie. »
—Jenny van den Broek, responsable des tests chez KPN ITNS
Passez à l'étape suivante
Découvrez comment choisir la bonne solution de virtualisation des services pour votre organisation.
- Industrie: Technologie
- Taille de l'entreprise: 10,000+
- Siège: Rotterdam, Pays-Bas
- Solution: Virtualiser