ROBOT FRAMEWORK
1.00

Проблемы которые решает

Высокие затраты на выполнение рутинных задач сотрудниками

Неавтоматизированные бизнес-процессы

Ценности

Сокращение затрат

Повышение продуктивности персонала

ROBOT FRAMEWORK

Robot Framework - это основанная на Python расширяемая платформа автоматизации тестирования ключевых слов для сквозного приемочного тестирования и разработки, основанной на приемочных испытаниях

Описание

Он имеет простой в использовании табличный синтаксис данных тестирования и использует подход к тестированию на основе ключевых слов. Его возможности тестирования могут быть расширены тестовыми библиотеками, реализованными либо с помощью Python, либо с помощью Java, и пользователи могут создавать новые высокоуровневые ключевые слова из существующих, используя тот же синтаксис, который используется для создания тестовых примеров.   Проект Robot Framework размещен на GitHub, где вы можете найти дополнительную документацию, исходный код и трекер ошибок. Загрузки размещены в PyPI. Структура имеет богатую экосистему вокруг нее, состоящую из различных общих тестовых библиотек и инструментов, которые разрабатываются как отдельные проекты.   Robot Framework не зависит от операционной системы и приложения. Основная структура реализована с использованием Python и работает также на Jython (JVM) и IronPython (.NET).   Сама Robot Framework - это программное обеспечение с открытым исходным кодом, выпущенное под Apache License 2.0, и большинство библиотек и инструментов в экосистеме также являются с открытым исходным кодом. Структура была первоначально разработана в Nokia Networks, и в настоящее время она спонсируется Robot Framework Foundation. Почему Robot Framework?
  • Включает простой в использовании табличный синтаксис для создания тестовых примеров в унифицированном виде.
  • Предоставляет возможность создавать повторно используемые ключевые слова более высокого уровня из существующих ключевых слов.
  • Обеспечивает удобные для чтения отчеты о результатах и ​​журналы в формате HTML.
  • Независимо от платформы и приложения.
  • Предоставляет простой библиотечный API для создания настраиваемых тестовых библиотек, которые могут быть реализованы изначально с помощью Python или Java.
  • Предоставляет интерфейс командной строки и выходные файлы на основе XML для интеграции в существующую инфраструктуру построения (системы непрерывной интеграции).
  • Обеспечивает поддержку Selenium для веб-тестирования, тестирования GUI Java, запущенных процессов, Telnet, SSH и т. д.
  • Поддерживает создание тестовых примеров, управляемых данными.
  • Имеет встроенную поддержку переменных, практическую, в частности, для тестирования в разных средах.
  • Предоставляет пометку для категоризации и выбора тестовых случаев для выполнения.
  • Позволяет легко интегрироваться с исходным кодом: тестовые наборы - это просто файлы и каталоги, которые можно версировать с помощью производственного кода.
  • Обеспечивает настройку и отключение тестового набора и тестового набора.
  • Модульная архитектура поддерживает создание тестов даже для приложений с несколькими различными интерфейсами.