Automatisierungstestwerkzeuge steuern die Durchführung von Softwaretests. Sie vereinfachen den Testprozess für Softwareingenieure, indem sie das Minimum an Skripten verwenden, was ihren Teams Zeit und Geld spart. Diese Werkzeuge, die typischerweise von großen Unternehmen genutzt werden, ermöglichen es Teams, vorgeskriptete Tests auf ihren Anwendungen auszuführen, bevor sie in die Produktion überführt werden. Nach der Durchführung von Tests können diese Werkzeuge die Ergebnisse berichten und mit früheren Tests vergleichen. Automatisierungstestsoftware kann Tests wiederholt und zu jedem Zeitpunkt des Tages ausführen. Diese Funktion ist entscheidend für kontinuierliche Lieferung und kontinuierliches Testen.
Um in die Kategorie der Automatisierungstests aufgenommen zu werden, muss ein Produkt:
Softwaretests durchführen
Ergebnisberichte erstellen
Ergebnisse mit früheren Tests vergleichen
Tests mehrmals am Tag durchführen