Test-Automatisierung ist der Prozess, Software zu verwenden, um die Ausführung von Tests zu kontrollieren, indem man Überprüfungen verwendet um die tatsächlichen Ergebnisse der Ausführung mit den erwarteten Ergebnissen zu vergleichen.
Ein Test-Automatisierungs-Framework ist ein integriertes System, welches die Regeln für die Automatisierung eines spezifischen Produktes festlegt. Dieses System integriert die Tests, die Datenquellen der Tests, die Details der Objekte und verschiedene wiederverwendbare Module. Diese Komponenten müssen zusammengestellt werden, um einen Unternehmensablauf darzustellen. Das Framework bietet die Basis für die Test-Automatisierung und verringert den Aufwand für die Automatisierung.