Avant de publier un nouveau morceau de logiciel , les tests en profondeur est nécessaire pour s'assurer que les nouvelles fonctions du produit comme prévu. Peu importe la façon approfondie la recherche d'un programmeur pour les bugs et erreurs sur le back-end, quelques problèmes d'utilisabilité seront presque certainement se glisser à travers les mailles du filet . Pour découvrir ces erreurs et les corriger avant le lancement d'un produit , de nombreux ingénieurs et développeurs de produits profitent de tests d'acceptation des utilisateurs ( UAT ) . Fonction
En général , les tests d'acceptation est train de tester systématiquement une série de conditions ou de cas sur un produit d'ingénierie . Le procédé peut être automatisé, avec une série de tests destinés à reproduire l'environnement d'utilisation prévu . Toutefois, dans le cas de tests d'acceptation des utilisateurs , des personnes réelles sont chargés de tester le produit . Habituellement , cela se fait en connaissant experts en la matière (PME) du produit d'ingénierie . Par essais et erreurs , ces experts vérifient systématiquement la fonctionnalité de toutes les entrées et sorties possibles offertes par le logiciel .
Effets
Les PME sont généralement donnés un script de test pour suit . Ces scripts peuvent présenter des directions d'entrée spécifiques ou peuvent simplement demander à l' appareil de contrôle pour accomplir une tâche requise. Une fois que chaque tâche est terminée, les résultats du processus sont comparés avec les résultats escomptés. Si les résultats escomptés sont atteints , la tâche est censée être achevée avec succès.
Avantages
essais d'acceptation par l'utilisateur est une des étapes finales de tout programme de développement de logiciels. Il est souvent mis en œuvre à la suite des essais d'acceptation informatisé car il réplique plus efficacement l'environnement de l'utilisateur dans le monde réel . Ainsi, si un produit passe UAT , on peut généralement supposer que le produit des résultats satisfaisants pour le consommateur final ou le client.
Considérations
Bien que principalement utilisé pour le développement de logiciels , tests d'acceptation utilisateur est fréquemment utilisé à d'autres fins . Ces objectifs sont généralement liés à des produits techniques tels que des composants de moteurs, d'autres pièces mécaniques et chimiques. Dans chaque application , le but est le même --- pour identifier et corriger des erreurs dans la conception avant de remettre le produit à l'utilisateur final .
Insight expert
tests d'acceptation utilisateur est juste une des nombreuses méthodes d'essai. Quelques solutions comprennent : test Alpha : les produits logiciels sont testés par des essais staffBeta interne : les logiciels sont testés par un groupe sélectionné de tests d'acceptation usersContract fin : test d'un système pour s'assurer qu'il respecte toutes les obligations exprimées dans un essai d'acceptation contractOperational écrit : essai les processus d'un système pour assurer les procédures de maintenance (mises à jour , patchs, etc ) peuvent être effectivement mises en œuvre .