Sie sind hier

Automation Tools, Werkzeuge zur Testautomatisierung

Anbei eine Aufstellung kommerzieller und open-source Werkeuge für die Software-Testautomatisierung (ohne Anspruch auf Vollständigkeit):

Hersteller Beschreibung
HP Unified Functional Tester (UFT)

HP UNIFIED FUNCTIONAL TESTING (UFT)
HP Unified Functional Testing (UFT) ist eines der am weitesten verbreiteten Werkzeuge. UFT ist auf GUI-Automatisierung von zahlreichen Systemen und Technologien spezialisiert und unterstützt hierfür eine große Anzahl an GUI-Technologien, von Webapplikationen (über Microsoft Internet Explorer und Mozilla Firefox) und .NET über SAP bis hin zu Windows-Applikationen, SOAP-Schnittstellen und Terminal-Emulation. In den neuesten Versionen kommt Support für Safari hinzu.

IBM Rational Functional Tester (RFT)

IBM Rational Functional Tester
IBM Rational Functional Tester dient der Automatisierung von Funktions- und Regressionstests der grafischen Benutzerschnittstelle sowie datengesteuerten Tests. Unterstützt werden eine Reihe von Anwendungen, z. B. webbasierte Anwendungen, .NET-, Java-, Siebel- und SAP-Anwendungen, Terminalemulator-basierte Anwendungen, Anwendungen von PowerBuilder, Ajax, Adobe Flex, Dojo Toolkit, GEF, Adobe PDF-Dokumente, zSeries-, iSeries- und pSeries-Anwendungen..

Microsoft Visio Studio Test Professional

Microsoft Visual Studio Test Professional
Microsoft bietet mit dem Coded UI Test Builder ein in die Entwicklungsumgebung Visual Studio integriertes Capture & Replay-Tool. Damit können Benutzeraktionen aufgenommen und als sogenannte UIMaps in einem eigenen Coded-UI-Testprojekt abgelegt werden.

Tricentis Tosca Tricentis Tosca Testsuite
Tricentis Tosca Testsuite verfolgt einen etwas anderen Ansatz als die meisten Automatisierungstools. Ein wesentlicher Fokus dieses Tools ist, Testautomatisierung für Fachbereichsmitarbeiter zugänglich zu machen und Testaktivitäten von der Verwaltung von Requirements über methodisches Testdesign bis zur Automatisierung, Durchführung (manuell und automatisiert) und Auswertung von Testfällen und -durchläufen zu unterstützen.
Borland SilkTest

SilkTest
MicroFocus SilkTest ist ein Tool für funktionale und Regressionstests von GUIs. Unterstützt werden verschiedenste GUI-Technologien, angefangen bei Adobe AIR über Webapplikationen bis hin zu Java, .NET, SAP und Win32-GUIs.

Ranorex

Ranorex Studio
Ranorex Studio ist ein Werkzeug zur Entwicklung von Testautomatisierungsframeworks für die Automatisierung von Desktop-, Web- oder mobilen Applikationen und unterstützt eine sehr große Bandbreite an UI-Technologien. Im Gegensatz zu vielen anderen kommerziellen Automatisierungslösungen legt Ranorex viel Wert auf Integrationsmöglichkeiten mit anderen Technologien und Werkzeugen.

Selenium

Selenium
Selenium ist eines der gängigsten Open-Source-Automatisierungswerkzeuge für Webapplikationen. In den letzten Jahren hat es sich in diesem Bereich zu einem der wichtigsten und einflussreichsten Werkzeuge entwickelt, sodass das von Selenium verwendete Kommunikationsprotokoll derzeit sogar vom W3C zu einem internationalen Standard für Browser-Automation weiterentwickelt wird.

WebTest Canoo WebTest
Canoo Webtest ist ein Open-Source-Automatisierungswerkzeug für den Test von Webapplikationen. Im Gegensatz zu den anderen hier gelisteten Testwerkzeugen verwendet Webtest jedoch keinen grafischen Browser für die Testdurchführung, sondern HTMLUnit, also einen Testrahmen für webbasierte Applikationen, der kein Rendering von Webseiten erfordert, aber sich dennoch weitgehend wie ein konventioneller Webbrowser verhält und z.B. JavaScript-Unterstützung bietet.
JUnit, xUnit JUnit
Es gibt für beinahe jede gängige Programmier- oder Skriptsprache unterstützende Unit-Test-Frameworks, die alle in etwa nach dem gleichen Konzept funktionieren. JUnit ist eine Ausprägung der xUnit Architektur für Unit Testing Frameworks.
FitNesse Fit, FitNesse
Fit ist ein Open-Source-Testwerkzeug und bietet im Kern die Möglichkeit, in Testautomatisierungsskripten oder Programmcode Tabellen zu verarbeiten und damit Tests durchzuführen. Es werden bestimmte Tabellenformate definiert, die abgearbeitet und auf Testabläufe angewandt werden können. Es unterstützt die meisten gängigen Skript- und Programmiersprachen. Aktuell wird Fit hauptsächlich gemeinsam mit FitNesse eingesetzt.
SoapUI SoapUI
SoapUI ist ein Werkzeug mit Fokus auf den automatisierten funktionalen Test von Webservices. Es bietet die Möglichkeit, über eine grafische Benutzerschnittstelle Webservice-Beschreibungen zu importieren und daraus Schnittstellenobjekte zu erhalten, die dann für die Erstellung von Testfällen genutzt werden können.
webmate

webmate

Webmate von TESTFABRIK unterstützt insbesondere den automatisierten Cross-Browser-Test. Unterschiede zwischen Webseiten in verschiedenen Browsern (Cross-Browser-Kompatibilität) aber auch vor und nach dem Update einer Seite werden automatisch erkannt.  Ohne Programmierkenntnisse können Tests angelegt und immer wieder ausgeführt werden.