Robot Framework ist ein quelloffenes Automatisierungs-Framework für Testautomatisierung und Robotic Process Automation (RPA). Tests schreiben Sie in einer gut lesbaren, schlüsselwortbasierten Textsyntax. Erweitert wird das Framework durch Bibliotheken in Python, Java und anderen Sprachen. Es gibt rund sechzig externe Bibliotheken, etwa die Browser Library für Web-Tests auf Basis von Playwright und die AppiumLibrary für Android und iOS. Robot Framework installieren Sie mit pip, und es läuft in Ihrer eigenen Umgebung und Ihren CI-Pipelines; es ist kein gehosteter Dienst.
Das Framework steht unter der Apache-2.0-Lizenz und wird auf GitHub entwickelt. Die Robot Framework Foundation, eine gemeinnützige Organisation (Robot Framework ry) mit Adresse in Helsinki, Finnland, finanziert und unterstützt die Entwicklung über Mitgliedsbeiträge. Da die Software quelloffen ist und vollständig auf eigener Infrastruktur läuft, müssen keine Testdaten an einen Anbieter gesendet werden, und es besteht keine Abhängigkeit von einem einzelnen kommerziellen Lieferanten. Für europäische Organisationen lassen sich Testbestände und Ergebnisse so leicht in eigener Hand halten und der Code prüfen.