Testautomatisierung ist die Verwendung von Software zur Steuerung der Ausführung von Tests, der Vergleich der tatsächlichen Ergebnisse mit den vorhergesagten Ergebnissen, die Einrichtung von Testvoraussetzungen und andere Funktionen zur Teststeuerung und Testberichterstattung. In der Regel umfasst die Testautomatisierung die Automatisierung eines bereits vorhandenen manuellen Prozesses, der einen formalisierten Testprozess verwendet (wikipedia.org).