Testautomatisierung ist die Verwendung eines Testwerkzeuges (oder 
Testtools) mit dem Ziel das Testen  zu unterstützen. Ein Testtool ist ein 
automatisiertes Hilfsmittel, das bei einer  oder mehreren Testaktivitäten, 
beispielsweise Planung und Verwaltung, Spezifikation, Aufbau von
Ausgangsdateien, Testdurchführung und Beurteilung, Unterstützung 
leistet.
Andere Definition:
Die Testautomatisierung bezeichnet die Durchführung von Softwaretests mit speziellen Prüfprogrammen, die scriptgesteuert Aktionen (z.B. Benutzerinteraktionen) ausführen können.