Table of Content
Alors que le monde du testing est en pleine mutation depuis quelques années avec l’avènement de solutions innovantes s’appuyant sur l’intelligence artificielle, le machine learning ou encore l’automatisation « no-code », les UAT (ou recette utilisateurs) sont encore en 2023 principalement effectués de la même façon qu’ils l’étaient il y a vingt ans. A savoir : utilisation d’une multitude de fichiers Excel ou Word, exécution et documentation entièrement manuelle, regroupement des key users durant plusieurs jours dédiés à la recette métier, reporting manuel et souvent chaotique lors de projets de transformation de grande envergure, communication manuelle des données de tests, collaboration hasardeuse dans la gestion des anomalies.
Et pourtant, quoi de plus critique que les cycles UAT lors de grands projets de transformation ? Qu’il s’agisse de l’implémentation d’un nouvel ERP dans le cloud ou d’une nouvelle plateforme de gestion RH ; des multiples déploiements (rollouts) suivant l’implémentation d’un nouveau core model ; ou du re-engineering de processus critiques, les UAT sont une étape cruciale et essentielle effectuée par les utilisateurs métiers (experts RH, Finance, Vente, Achat, Logistique, etc.) conditionnant tout passage en production en garantissant la qualité et la conformité du système.
J’ai vu les évolutions apportées aux UAT ces dernières années, et je dois avouer qu’ à l’exception de l’utilisation de solutions de vidéoconférence et de répertoires partagés pour faciliter la collaboration, absolument rien d’innovant n’a été apporté sur ce sujet qui présente pourtant de nombreux challenges :
- L’implication suffisamment tôt des utilisateurs métiers souvent peu disponibles.
- La collaboration inefficace entre utilisateurs métiers intervenant au sein d’un même processus, ou encore entre les utilisateurs métiers et les équipes IT quant à la résolution des anomalies.
- Les nombreux temps morts freinant la progression des tests : anomalie en attente de traitement, utilisateur devant effectuer ses étapes de tests, données de tests non transmises, etc.
- Manque de visibilité et de contrôle sur le déroulé de la recette utilisateurs par le responsable des tests.
- Documentation des tests manuelle, partielle, et non harmonisée entre les utilisateurs.
- Temps insuffisant pour procéder à la vérification de l’ensemble des scenarios inclus dans le cycle de test.
- Difficulté à reproduire les anomalies et augmentation artificielle de leur nombre due à de nombreux doublons.
Comment Panaya révolutionne les UAT?
Chez Panaya, nous sommes partis du constat il y a quelques années que la clé de la réussite des projets de grande envergure résidait principalement dans le succès des UAT. Et nous avons développé la seule solution sur le marché, dédiée non seulement aux professionnels du test mais également et surtout aux utilisateurs métiers si importants pour la réussite de la recette métier.
Panaya est une solution SaaS basée sur le cloud, entièrement collaborative, et donc accessible simplement à partir d’un navigateur web. L’outil a la capacité de convertir n’importe quel scenario au format Panaya, évitant ainsi de longues semaines d’implémentation et permettant d’exploiter vos scenarios existants mois de 48 heures après votre souscription.
La solution révolutionne les UAT en orchestrant automatiquement les différentes étapes d’un processus métier partagé entre plusieurs utilisateurs.
Imaginons le test d’un flux complexe « Order-to-Cash » (OTC) initié à partir d’une commande client sur votre site e-commerce. Un premier utilisateur devra réaliser la commande sur votre plateforme e-commerce and vérifier la réception d’un email de confirmation. Un second testeur du département vente devra s’assurer que la commande a bien été enregistrée dans votre système ERP. Un utilisateur suivant devra s’assurer que la livraison est bien programmée dans le système, puis un utilisateur suivant en centre de distribution devra s’assurer de l’édition des étiquettes et de l’expédition de la commande, et ainsi de suite en prenant en compte la validation du paiement, l’émission de la facture, l’enregistrement des pièces comptables.
Habituellement, ce type de tests requiert une mobilisation des équipes métiers sur une période prédéterminée. Cela nécessite que chaque utilisateur documente son étape de test et communique au testeur suivant les informations à utiliser (numéro de commande, numéro de livraison, numéro de facture, etc.). Les utilisateurs sont alors tous mobilisés au même moment pour assurer une bonne communication des informations, s’informer sur les anomalies détectées et le besoin de retester.
Avec Panaya, il est possible non seulement d’optimiser ce processus mais surtout d’accélérer significativement son exécution :
- En phase de planification, le responsable des tests peut affecter chaque étape du scenario de test a une personne ou une équipe différente pouvant correspondre aux différents départements impliqués.
- En phase d’exécution :
- Le premier testeur du scenario reçoit une notification mail lui indiquant l’étape de test qu’il doit effectuer. Seulement le premier testeur est notifié, les suivants pouvant poursuivre leurs taches quotidiennes.
- Une fois la première étape de test jouée, le relais passe automatiquement au second testeur lui aussi notifié en temps réel. Celui-ci accède à la plateforme, visualise à partir de la première étape ce dont il a besoin pour effectuer son étape de test (ex : le numéro de commande à utiliser), et s’exécute.
- Et ainsi de suite jusqu’à la dernière étape du processus métier.
- Tout ce workflow est entièrement automatisé et orchestré par l’outil Panaya accélérant ainsi l’exécution du scenario test de façon significative. Les statuts, rapports, et tableaux de bord étant mis à jour en temps réel pour une visibilité optimale pour l’ensemble des équipes.
Automatisation de la documentation des tests
De plus, en utilisant le recorder Panaya :
- Chaque étape de test est automatiquement documentée et détaillée selon un format unique comprenant les activités détaillées et les captures d’écran associées. Un gain de temps conséquent apporte par cette automatisation.
- Toute application, quelle que soit sa technologie peut être documentée. C’est pourquoi nos clients utilisent le recorder Panaya pour leurs tests impliquant SAP, Oracle, Salesforce, Workday, SuccessFactors, Servicenow, plateformes e-commerce, mais également toute application développée en interne.
La documentation des tests étant extrêmement coûteuse dans le processus de testing, disposer d’un outil de documentation automatique est un atout considérable pour :
- Accélérer le processus de test manuel via la génération automatique de preuves de tests et de documentation des anomalies
- Accélérer la prise en main des anomalies par les développeurs (étapes à reproduire et captures d’écran générées automatiquement lors de l’exécution du test)
- Assurer une documentation exhaustive en cas d’audit
- Harmoniser les standards de documentation des tests
- Documenter vos processus métiers internes
- Préparer les guides utilisateurs et supporter la conduite du changement
Les tests enregistrés peuvent également être rejoues automatiquement via une solution d’automatisation ne nécessitant pas de compétences techniques. A titre d’exemple, un grand nombre de nos clients s’appuie sur les utilisateurs métiers ou experts fonctionnels pour enregistrer les tests et les rejouer lors des cycles de non-régression.
Smart Testing et Change Intelligence
S’équiper d’une solution intelligente de test management vous permet de bénéficier d’outils avancés capables de vous orienter dans les bons choix et de réduire au maximum les risques associés à vos campagnes de tests. Parmi les outils intelligents et uniques qu’offre Panaya, il me semble important de mentionner les suivants qui peuvent définitivement moderniser votre façon de tester aujourd’hui :
- L’analyse d’impact sur les montées de versions de vos ERP
- Qu’il s’agisse de SAP ou Oracle, de versions ECC, S/4 HANA, Panaya est capable de mener une analyse en avance de phase et de générer automatiquement non seulement votre plan de corrections lié à la montée de version, mais également votre plan de tests assurant une couverture de test optimale.
- L’analyse des changements et de leurs impacts
- Tout changement (développement ou configuration de votre système ERP) peut impacter négativement votre système. C’est pourquoi, Panaya est en capacite d’analyser vos changements et de suggérer automatiquement les processus impactés. Cette approche « Risk-Based Testing » est optimale pour la sécurisation de votre couverture de tests et la réduction des efforts de testing en pointant uniquement les scenarios pertinents.
- La gestion intelligente des anomalies sur l’ensemble de votre système SAP.
- Panaya analyse la transaction associée à chaque anomalie ouverte et vient prévenir et détecter automatiquement des anomalies sur des tests non encore effectués. De cette façon, la plateforme vous évite les tests superflus tant que l’anomalie est ouverte, accélère la résolution des anomalies en supprimant les doublons, et maximise l’efficacité des équipes de développement et de test.
N’attendez plus pour moderniser vos UAT et outils de gestion des tests
En résumé, le temps des fichier Excel ou solutions historiques de gestion des tests pour gérer vos campagnes UAT est révolu ! Si vous souhaitez accélérer votre transformation et sécuriser la valeur métier apportée par vos projets, équipez-vous d’une solution présentant les atouts suivants :
Solution SaaS et intuitive
- Pas d’installation, prise en main immédiate et extrêmement simple d’utilisation.
- Conversion automatique et accélérée de vos scenarios existants.
- Adaptée à tous les utilisateurs.
Tests des processus métiers et accélération de l’exécution
- Collaboration des testeurs au sein des processus métiers via un système unique de séquencement et de notifications.
- Documentation automatique de tous les tests : preuves de tests pour audit ; harmonisation des formats ; réutilisation pour guides utilisateurs.
- Rejeu automatique des tests enregistrés : exécution accélérée ; enrichissement des tests de non-régression ; réexécution avec différents jeux de données.
Visibilité en temps réel
- Pas besoin de chercher l’information. Transparence de l’information standardisée et fiable tout au long des projets.
- Nombreux rapports prêts à l’emploi et tableaux de bord personnalisables accessibles aussi sur application mobile.
Gestion intelligente des anomalies
- Workflow automatisé de notifications aux développeurs et testeurs pour l’accélération de la résolution des anomalies.
- Documentation automatique des étapes à reproduire.
- Solution unique pour empêcher l’inflation et la duplication des anomalies et limiter le testing superflu.
Alertes intelligentes et outils innovants
- Alertes automatiques envoyées au test manager pour action corrective immédiate (e.g. tests bloqués en raison d’anomalies ouvertes ; anomalies ouvertes pouvant influencer d’autres tests planifiés ; progression des tests trop lente ; tests hors délais; etc.)
- Solutions d’analyse d’impact sur les changements pour l’optimisation et la sécurisation de votre couverture de test, et la réduction des efforts associés au testing.
Enfin, si vous avez besoin d’être convaincu davantage, je vous invite à consulter sur la plateforme G2 les revues indépendantes de nos utilisateurs afin de vous faire votre propre idée : https://www.g2.com/products/panaya-change-intelligence/reviews.
Pour en savoir plus sur Panaya Test Dynamix et demander une démo : https://www.panaya.com/testing/