Comment créer un test d'acceptation utilisateur. Un projet n'atteindra jamais le statut "réussi" sans l'exécution d'un test d'acceptation utilisateur (UAT). Le projet peut être considéré comme achevé et éventuellement dans les limites de la portée, des délais et du budget, mais il ne peut vraiment être considéré comme un succès sans l'approbation des utilisateurs qui utiliseront le système. Un test d'acceptation utilisateur bien exécuté permettra de s'assurer que chaque exigence a été construite et fonctionne comme prévu.
Articles dont vous aurez besoin
-
Livrables du projet
-
Besoins métier à tester
-
Utilisateurs finaux du système
-
Un environnement de test
Adoptez un modèle formel et universel pour tous les artefacts de votre projet. Vos lecteurs et dirigeants vous remercieront pour la facilité de localisation des informations pertinentes car elles sont systématiquement placées au même endroit dans chaque document.
Créez des boîtes de traçabilité sur votre document. Celles-ci doivent contenir au minimum l'identifiant du scénario de test qui sera exécuté avec ce groupe de tests d'acceptation utilisateur. Il doit également contenir l'identifiant d'exigence métier spécifique à tester. et de préférence, vous devez également inclure un identifiant de cas d'utilisation.
Ajouter un texte descriptif. Chaque scénario de test doit avoir une description de base, pas plus qu'une phrase qui explique correctement ce que ce scénario tente d'accomplir. Le titre abrégé de l'exigence métier et la description du cas d'utilisation doivent également figurer à côté de leur identifiant respectif.
Ajouter des données de test et laisser un espace d'improvisation. Si des variables et des scénarios spécifiques doivent être testés, ils doivent être listés ici. Si le test doit être dynamique, imprévisible et piloté de manière autonome, une zone vide doit être disponible pour que le testeur puisse écrire les données utilisées lors du test.
Inclure les cases à cocher qui indiquent si le scénario de test est réussi ou non.
Créer des zones de signature. Vous devez absolument avoir une zone à signer pour les acteurs indiquant qu'ils ont exécuté leurs tâches dans ce test d'acceptation. Ces acteurs incluent l'utilisateur final effectuant les tests, l'analyste métier qui administre les tests, le chef de projet et le sponsor. Cela crée une chaîne d'acceptation du fait que le produit livrable du projet a été conçu, codé et testé avec succès.
Conseils
-
Il est préférable de créer des scénarios de test spécifiques qui testent chaque fonctionnalité (exigence de l'entreprise), puis de créer des tests de formulaire ouverts et libres. Cela garantit que les fonctionnalités connues sont testées et que les "nouvelles" fonctionnalités sont capturées et n'ont pas été capturées auparavant dans la phase d'élicitation des exigences. Le groupe d'utilisateurs finaux de test d'acceptation des utilisateurs doit être suffisamment important pour que le système soit soumis à une charge importante afin de tester la charge, la capacité et la disponibilité.