[ad_1]

Les améliorations du réseau qui, il n’y a pas si longtemps, n’étaient pas envisagées ou ne se voyaient que dans des scénarios de science-fiction, posent un ensemble de défis sans précédent aux opérateurs. Alors que nous nous dirigeons vers la 5G avec des vitesses ultra-élevées, des solutions plus intelligentes que jamais et une connectivité omniprésente, les réseaux doivent orchestrer des services transparents, fluides et ininterrompus tels que le haut débit mobile amélioré, les cas d’utilisation AR / VR, le streaming vidéo HD, la voix, données et messagerie. Tous ces services doivent être construits et exploités sur un labyrinthe de générations de technologies nouvelles et héritées, enchevêtrées avec une multitude d’appareils et de protocoles, tous fonctionnant en parallèle.

Si les opérateurs optimisent leurs plates-formes pour faire fonctionner l’énigme du réseau, ils doivent répondre aux attentes de clients et d’entreprises de plus en plus exigeants. De plus, la horde de concurrents féroces armés de promesses et de livrables concrets est toujours prête à saisir sa part du marché. Nous avons bien dépassé le temps où la satisfaction client n’était qu’un cliché.

La question est: comment garantir la qualité de service et la qualité de l’expérience impératives dans un scénario aussi complexe tout en favorisant l’innovation et en maîtrisant les coûts?

Il est évident que les stratégies de test et de surveillance sont indispensables pour fournir la qualité requise. Cependant, avec le rythme rapide des déploiements de services et de logiciels qui envahissent les réseaux modernes, des méthodes et des processus supplémentaires doivent être introduits.

À vrai dire, les processus manuels à forte intensité de main-d’œuvre et sujets aux erreurs sont devenus prohibitifs et impossibles sur le plan opérationnel, ne pouvant plus répondre pleinement à la complexité de la conception du réseau, de l’intégration de la technologie, du déploiement, de l’exploitation et de la maintenance. Pour faire face à des scénarios ultra-complexes et rapides et minimiser les risques d’échec qui peuvent conduire les clients à abandonner leurs abonnements et par conséquent entraîner une perte de revenus, des stratégies de test améliorées et des processus automatisés sont obligatoires.

Le cadre d’automatisation accélère l’innovation, améliore l’expérience client et réduit les coûts opérationnels en fournissant un ensemble d’outils et de méthodes pour améliorer l’automatisation des tests et automatiser divers processus, tels que les méthodes de procédure (MOP), les processus de test d’acceptation (ATP) et la régression, la suppression la surcharge des tâches répétitives et permettant aux ingénieurs de se concentrer sur l’innovation et l’expérience client. Le cadre d’automatisation peut être utilisé à toutes les étapes du cycle de vie du réseau et augmente les données de test actives de bout en bout avec l’entrée d’outils tiers ou de diverses fonctions réseau permettant un dépannage beaucoup plus rapide des réseaux multifournisseurs et des problèmes de service complexes.

Un aspect crucial à prendre en compte lors de la planification de la stratégie de test automatisé est de déterminer s’il s’agit d’une solution autonome ou si elle doit être intégrée dans des processus d’automatisation plus importants, tels que l’intégration continue / les pipelines CI / CD à livraison continue. Ils joueront un rôle fondamental pour que la 5G réalise son plein potentiel. Contrairement aux générations précédentes de réseaux mobiles, le noyau 5G repose sur une architecture modulaire et utilise des technologies cloud natives pour prendre en charge un large éventail de cas d’utilisation, où les tranches hébergent des fonctions réseau composées d’une gamme de microservices s’exécutant dans un environnement de données partagé commun.

Pour que les réseaux 5G évoluent au fil du temps, les opérateurs doivent être en mesure de développer, déployer et mettre à niveau de nouvelles fonctions réseau de manière agile, prévisible et fiable. CI / CD permettra aux opérateurs 5G d’effectuer des changements fréquents et souvent très granulaires, avec une mise à l’échelle automatique et une mise à l’échelle automatique, et la possibilité de désactiver une tranche précédente tout en utilisant la nouvelle version dans leur environnement.

Le choix d’un cadre d’automatisation flexible est fondamental car il rend la capacité d’orchestrer et d’interagir avec des outils CI / CD tels que Jenkins, CircleCI, AWS CodeBuild, Azure DevOps, des outils d’analyse ou de flux de données comme Splunk ou Kafka, et même des outils de communication comme Slack . De plus, un cadre d’automatisation qui utilise l’API RESTful ajoute un composant de test continu, qui garantit que les tâches ne sont pas interrompues chaque fois que de nouvelles modifications sont incorporées, par exemple après une mise à niveau logicielle.

Un avantage supplémentaire de la mise en œuvre d’un cadre d’automatisation est qu’il offre une flexibilité dans la définition de scénarios d’automatisation. Ceci est réalisé en fournissant une variété de blocs de construction de bas niveau qui peuvent être utilisés pour construire diverses tâches d’automatisation à l’aide de simples scripts basés sur des mots-clés. Les mots clés sont liés à une action ou à une fonctionnalité spécifique, ce qui permet aux utilisateurs de créer des processus d’automatisation maintenables, évolutifs et réutilisables. Les cas de test ou processus existants peuvent également être facilement paramétrés et exécutés ad hoc ou régulièrement, selon le cas d’utilisation, en soutenant considérablement les opérations quotidiennes.

La ligne de conduite des opérateurs vers l’assurance qualité peut ne pas coïncider dans le temps, mais il est indéniable que la tendance actuelle des tests automatisés améliorés alimentés par des cadres d’automatisation deviendra tôt ou tard la norme complètement intégrée dans les stratégies qualité.