Le logiciel est généralement testé par des équipes d'essai composées de trois à cinq personnes, dont les membres sont des programmeurs expérimentés qui n'ont pas été précédemment associés à la conception et à l'élaboration du logiciel, qui jouent un rôle informatisé et introduisent les données d'essai dans le Programme d'essai, sous réserve d'une lecture préalable du programme source du logiciel et des informations connexes.L 'exécution du programme de surveillance est suivie manuellement, de sorte que les testeurs remplacent la machine pour exécuter le programme conformément à la logique du programme, ce qui permet de tester le logiciel.