Robot Framework — это общая среда автоматизации тестирования для приемочного тестирования и разработки, основанной на приемочном тестировании (ATDD). Он имеет простой в использовании табличный синтаксис тестовых данных и использует подход к тестированию на основе ключевых слов. Его возможности тестирования могут быть расширены с помощью тестовых библиотек, реализованных либо на Python, либо на Java, и пользователи могут создавать новые ключевые слова более высокого уровня из существующих, используя тот же синтаксис, который используется для создания тестовых случаев.
Проект Robot Framework размещен на GitHub, где вы можете найти дополнительную документацию, исходный код и средство отслеживания проблем. Загрузки размещаются на PyPI. Фреймворк имеет богатую экосистему, состоящую из различных универсальных тестовых библиотек и инструментов, которые разрабатываются как отдельные проекты.
Robot Framework не зависит от операционной системы и приложений. Базовая структура реализована с использованием Python и работает также на Jython (JVM) и IronPython (.NET).