robotframework (также известный как робот Framework) является открытым исходным кодом, модульная, бесплатно и независимый от платформы командной строки программный проект реализуется в Python и разработан с смещение доставить рамки автоматизации тестирования ключевое слово приводом для всех основных операционных систем ,
Он в основном используется для тестирования уровня принятие, но он также может быть использован для ATDD (приемочные испытания-Driven Development). К услугам гостей табличный синтаксис простой в использовании для генерации тестовых случаев и работает под Linux, Windows и Mac операционной systems.Test библиотеки могут быть использованы для расширения его тестирования capabilitiesDevelopers можете использовать тестовые библиотеки для расширения тестирования возможностей robotframework, реализованы в виде Java или Python языки программирования. Новые ключевые слова также могут быть созданы из существующих, используя тот же простой синтаксис.
Несмотря на тот факт, что робот рамки написан на Python, он также может работать на IronPython (.NET) и Jython (JVM). Она может похвастаться функциональный экосистемы, состоящей из нескольких родовых коммунальные услуги и испытаний библиотек, которые в настоящее время ведутся в отдельное программное обеспечение projects.Getting начал с роботом FrameworkTo установить и использовать робота Framework программное обеспечение на вашем компьютере GNU / Linux, то рекомендуется использовать PIP (питон-пип) инструмент (например, Sudo пункт установить robotframework). Тем не менее, вы также можете установить его с помощью источника архив распространяется бесплатно на Softoware.
Просто скачайте архив, сохранить его на компьютере, распаковать его, откройте эмулятор терминала, перейдите к папке, добытых архивных файлов с & lsquo; кд & Rsquo; Команда (например, CD /home/softoware/robotframework-2.8.6) и запустить & lsquo; Судо питон setup.py установить & Rsquo; Команда.
После установки, вы можете взаимодействовать с рамках выполнив одно из pybot, ipybot или jybot скриптов. Подробные инструкции по использованию, инструкции по установке, а также реальные примеры из жизни, можно найти на странице GitHub проекта (см главной странице ссылку ниже для более подробной информации).
Что нового В этом выпуске:
- Наиболее важные усовершенствования:
- Поддержка более общих результатов слияния с Rebot (# 1687).
- Улучшенные логов с распадом всех (# 1478), новые иконки (# 1808), и прошедшее время на строке заголовка (# 1796).
- Рекомендации для не найденных переменных (# 1804) и ключевых слов (# 888).
- Обратная несовместимые изменения:
- Мы удалили старые внешние инструменты от распределения. Выпуск # 1754 Списки где инструменты перешли.
- Поддержка переменных в именованных аргументов и имен kwarg (# 1793), возможно, вызвать проблемы в некоторых случаях. Посмотреть комментарии здесь для подробностей.
- install.py сценарий был удален (# 1753).
- Благодарности:
- поддержка pprint BuiltIn.Log (# 1666).
- Нью-шаблону ключевые слова в коллекциях (# 1724).
- Ключевое слово / переменная не найдена рекомендации (# 888 # и 1804).
Что нового в версии 2.0.4:
- Включает табличный синтаксис простой в использовании программа для создания тесты в едином порядке.
- Обеспечивает возможность создания многократно используемых ключевых слов высокого уровня из существующих ключевых слов.
- Обеспечивает легкий для чтения журналов и отчетов в формате HTML.
- Это платформа и приложение независимым.
- Модульная архитектура поддерживает создание тестов даже для приложений с несколькими различными интерфейсами.
- Обеспечивает простую библиотеку API для создания собственных тестовых библиотек.
- Обеспечивает выходы на основе интерфейса командной строки и XML для интеграции в существующую инфраструктуру сборки (непрерывная интеграция систем).
- Обеспечивает поддержку для селена для веб-тестирования, тестирования Java GUI, запущенных процессов, Telnet, SSH, и так далее.
- Поддержка создания тестовых данных приводом.
- Обеспечивает пометки классифицировать и выберите тестовые случаи должны быть выполнены.
- Имеет встроенную поддержку для переменных, в частности, практическое для тестирования в различных средах.
Требования
- Python
Комментарии не найдены