Partager via


Effectuer des tests d’entreprise pendant une migration

Bien que l’équipe de migration facilite la migration d’une charge de travail vers Azure, les tests d’une charge de travail sont mieux réalisés par les utilisateurs métier de cette charge de travail. L’équipe de migration soutient cette activité professionnelle en facilitant les tests de charge de travail, en élaborant des plans de test et en automatisant les tests dans la mesure du possible.

Pendant les tests d’entreprise ou les tests d’acceptation utilisateur (UAT), vous observez des utilisateurs réels qui tentent d’utiliser la nouvelle solution dans le contexte d’un processus d’entreprise réel ou répliqué.

Remarque

Les tests automatisés ne sont pas toujours disponibles.

Les tests automatisés constituent un moyen efficace de tester n’importe quel système. Toutefois, les migrations cloud sont souvent axées sur les systèmes hérités ou sur des systèmes de production stables. Souvent, ces systèmes ne sont pas gérés par des tests automatisés complets et bien entretenus.

Cet article suppose que les tests automatisés sont disponibles au moment de la migration.

L’objectif des tests d’entreprise est d’obtenir la validation des utilisateurs avec pouvoir pour certifier que la nouvelle solution s’exécute conformément aux attentes et n’entrave pas les processus d’entreprise. Si cet objectif n’est pas respecté, le test d’entreprise sert de boucle de rétroaction qui peut vous aider à définir pourquoi et comment la charge de travail ne répond pas aux attentes.

Activités commerciales pendant les tests d’entreprise

Lors des tests d’entreprise, la première itération est pilotée manuellement directement avec les clients. Il s’agit de la forme de boucle de rétroaction la plus pure et la plus chronophage.

  • Identifier les utilisateurs avec pouvoir : l’entreprise a généralement une meilleure compréhension des utilisateurs avec pouvoir qui sont les plus touchés par une modification technique. Les utilisateurs avec pouvoir sont les personnes qui effectuent fréquemment un processus réel nécessitant des interactions avec un outil technologique ou un ensemble d’outils, tels qu’un centre d’appels qui s’occupe des clients.
  • Aligner et préparer les utilisateurs avec pouvoir : assurez-vous que les utilisateurs avec pouvoir comprennent les objectifs stratégiques, les résultats souhaités et les modifications attendues des processus d’entreprise. Préparez les utilisateurs avec pouvoir et leur structure de gestion au processus de test.
  • Interpréter les boucles de rétroaction : aidez le personnel informatique à comprendre l’effet des différents points de retours d’expérience des utilisateurs avec pouvoir.
  • Clarifier le changement de processus : lorsque la transformation peut déclencher une modification des processus d’entreprise, signalez la modification et tous les impacts en aval.
  • Prioriser le retour d’expérience : aidez l’équipe informatique à classer les retours d’expérience par ordre de priorité en fonction de l’impact sur l’activité.

Activités de l’équipe de migration pendant les tests d’entreprise

L’équipe de migration est l’un des destinataires des résultats des tests d’entreprise. Les boucles de commentaires exposées lors des tests d’entreprise deviennent finalement des éléments de travail qui définissent des modifications techniques ou des modifications de processus. En tant que destinataire des résultats des tests d’entreprise, l’équipe chargée de la migration doit contribuer à la facilitation, à la collecte des retours d’information et à la gestion des actions techniques qui en résultent.

Voici quelques activités classiques que l’équipe de migration effectue lors des tests d’entreprise :

  • Fournir une structure et une logistique : après avoir travaillé avec les utilisateurs avec pouvoir, vous pouvez créer un tableur dans lequel les testeurs pourront ajouter leurs notes afin de définir les tests à effectuer.
  • Facilitation : faciliter les tests.
  • Enregistrer le retour d’expérience : fournissez un moyen et un processus pour enregistrer les retours d’expérience. Vous pouvez utiliser Azure DevOps ou un tableur Excel pour capturer efficacement des informations et enregistrer des éléments d’action.
  • Prioriser le retour d’expérience : aidez l’entreprise à classer les retours d’expérience par ordre de priorité et à les valider.
  • Planifier les changements : élaborez des plans pour donner suite aux modifications techniques.
  • Identifier les tests automatisés : identifiez les tests automatisés existants qui pourraient simplifier les tests effectués par les utilisateurs avec pouvoir.
  • Amélioration de processus : pour les modifications susceptibles de nécessiter des déploiements ou des tests répétés, étudiez les processus de test, définissez des valeurs de référence et créez une automatisation afin de rationaliser les tests des utilisateurs avec pouvoir.

Exemple de plan de test

Vous pouvez utiliser les éléments suivants comme référence pour établir votre plan de test :

Test Étapes Réussite/échec Notes du testeur
Connexion Connectez-vous avec vos identifiants habituels. Vérifiez que vous voyez les mêmes informations que le système de production. Aucune remarque
Créer un nouvel enregistrement Créez un enregistrement dans le système et vérifiez que toutes les tâches de workflow s’exécutent correctement. Aucune remarque
Lire l’enregistrement créé Rouvrez l’enregistrement que vous avez créé et vérifiez que toutes les informations sont remplies. Aucune remarque
Mettre à jour l’enregistrement créé Apportez des modifications à l’enregistrement que vous avez créé et vérifiez que la mise à jour se déroule correctement. Aucune remarque
Supprimer l’enregistrement créé Supprimez l’enregistrement que vous avez créé et vérifiez que l’enregistrement est supprimé du système. Aucune remarque
Lire les enregistrements existants Ouvrez l’un des enregistrements de test existants qui commencent par « Test-Record-Azure-Test » et confirmez que vous pouvez lire tous les documents. Aucune remarque
Mettre à jour un enregistrement existant Mettez à jour l’enregistrement de test que vous avez utilisé à l’étape précédente et vérifiez que la mise à jour se déroule correctement. La mise à jour a échoué avec le message d’erreur : « Impossible d’accéder à la base de données de transaction ».
Supprimer un enregistrement existant Supprimez l’enregistrement de test que vous avez utilisé à l’étape précédente. La mise à jour a échoué avec le message d’erreur : « Impossible d’accéder à la base de données de transaction ».

Étape suivante