Les outils de test d'automatisation contrôlent l'exécution des tests logiciels. Ils simplifient le processus de test pour les ingénieurs logiciels en utilisant le minimum de scripts, économisant ainsi du temps et de l'argent à leurs équipes. Ces outils, généralement utilisés par les grandes entreprises, permettent aux équipes d'exécuter des tests pré-écrits sur leurs applications avant qu'elles ne soient mises en production. Après avoir effectué des essais, ces outils peuvent rapporter les résultats et comparer les résultats aux tests précédents. Les logiciels de test d'automatisation peuvent exécuter des tests de manière répétée et à tout moment de la journée. Cette fonction est essentielle à la livraison continue et aux tests continus.
Pour être inclus dans la catégorie des tests d'automatisation, un produit doit :
Exécuter des tests logiciels
Générer des rapports de résultats
Comparer les résultats aux tests précédents
Effectuer des tests plusieurs fois par jour