Robot Framework — это расширяемая среда автоматизации на основе ключевых слов, основанная на Python, которую можно использовать для приемочного тестирования, разработки на основе приемочных испытаний (ATDD), разработки на основе поведения (BDD) и автоматизации процессов роботизации (RPA).
Его можно использовать в распределенных гетерогенных средах, где автоматизация требует использования разных технологий и интерфейсов.
Фреймворк окружен богатой экосистемой, состоящей из различных общих библиотек и инструментов, разработанных как отдельные проекты. О роботе Frameworkи его экосистема,Пожалуйста, посмотритеhttp://robotframework.org。
РФ находится в Apache License 2.0 Программное обеспечение с открытым исходным кодом, выпущенное под . Его спонсором является Фонд РФ.
Уведомление:
Официальная поддержка RRA добавлена в RF3.1. В этом руководстве пользователя по-прежнему в основном обсуждается создание тестов, тестовых данных и тестовых библиотек, но при создании задач применяются те же концепции.
RF — это универсальная, независимая от приложений и технологий платформа. Он имеет модульную архитектуру, как показано на рисунке ниже:
Данные испытаний представлены в простом, легко редактируемом табличном формате. При запуске RF он обрабатывает данные, выполняет тестовые примеры и генерирует журналы и отчеты. Базовый фреймворк ничего не знает о тестируемой цели, взаимодействие с ней осуществляется библиотекой. Библиотеки могут использовать API напрямую или использовать инструменты низкоуровневого тестирования в качестве драйверов.
На следующих снимках экрана показаны примеры тестовых данных, созданных отчетов и журналов испытаний.
Страница проекта
Чтобы узнать больше о RF и окружающей его богатой экосистеме, важным местом является http://robotframework.org. Сам RF размещен на github.
список рассылки
Вот несколько RFсписков рассылки, можете спрашивать и искать дополнительную информацию. список рассылки архивов открыты для всех (в том числе для поисковых систем), а также каждый может свободно присоединиться к этим спискам. Однако только участники списка могут отправлять электронные письма, а для предотвращения спама новые пользователи модерируются, а это означает, что может пройти некоторое время, прежде чем первое электронное письмо пройдет. Не бойтесь задавать вопросы в список рассылки,Но помните, как умно задавать вопросы.(How To Ask Questions The Smart Way)。
Общее обсуждение всех вопросов, связанных с РФ. Вопросы и проблемы можно отправлять в этот список. Также используется для обмена информацией между всеми пользователями.
Только список объявлений рассылки, сообщения могут отправлять только модераторы. Все объявления также отправляются на адрес robotframework-usersсписок. рассылки, поэтому объединять оба списка нет необходимости.
Обсуждение развития РФ.
В этой статье рассказывается о назначении и структуре Robot Framework, а в следующей статье рассказывается, как ее установить.