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.