En tant qu'utilisateurs finaux, bon nombre d'entre nous qui ont testé un produit ou un service juste avant sa mise sur le marché connaissent cette anxiété désagréable qui nous fait penser qu'il peut y avoir une fonction ou une fonctionnalité que nous n'avons pas testée, simplement parce que nous ne l'avons pas fait. Je ne le sais pas. C'est pourquoi il est si important que les utilisateurs finaux doivent être impliqués dans les tests avant le début des tests d'acceptation des utilisateurs (UAT).
C'est une prise vingt-deux. Étant donné que les utilisateurs finaux ne sont généralement pas des testeurs qualifiés, ils doivent se concentrer sur leurs propres emplois à temps plein. Cependant, tout produit logiciel qui connaîtra une sortie réussie dans l'environnement agile d'aujourd'hui aura besoin de beaucoup de temps, et pas seulement à la fin de la phase de développement.
Souvent, les tests fonctionnels ou de performance, précédant l'UAT, sont attribués à une équipe de test qui pourrait ne pas avoir été impliquée dans la collecte des exigences commerciales ou qui a une connaissance minimale de l'objectif du projet, en s'appuyant uniquement sur leurs scripts de test. Ces testeurs peuvent même avoir été externalisés en raison de pénuries de personnel. La grâce qui sauve est que des testeurs expérimentés sont utilisés dans ces situations de nage ou de nage et ont des compétences dynamiques pour traverser ces eaux. Cependant, ils ne comprennent pas toujours parfaitement les eaux qui les entourent, il y a donc des limites à ce qu'ils peuvent faire.