WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Robot Framework
Тип Software testing framework / Test tool
Разработчик Pekka Klärck, Janne Härkönen et al.
Написана на Python
Операционная система Cross-platform
Первый выпуск 24 июня 2008[1]
Последняя версия 3.1 (7 декабря 2018)
Лицензия Apache License 2.0
Сайт robotframework.org

Robot Framework — фреймворк для разработки приемочных автотестов (ATDD). Это keyword-driven testing фреймворк, который предоставляет табличное форматирование.[2]

История

Основные идеи для создания Robot Framework были отражены в магистерской диссертации Pekka Klärck[3] в 2005 году. Первая версия была разработана Nokia Siemens Networks в том же году. Версия 2.0 была издана под открытой лицензией Apache License 24 июня 2008 года. Фреймворк написан на языке Python.

Описание

Тестовые сценарии пишутся с использованием keyword testing методики тестирования и записываются в формате таблицы. Эти таблицы можно записать в виде простого текста, HTML, разделенных табуляцией значений (TSV) или reStructuredText (reST)[4] в любом текстовом редакторе или с помощью интегрированной среды разработки Robot (Robot Integrated Development Environment, RIDE).[5] RIDE упрощает написание тестовых сценариев и дает такие возможности как автодополнение, подсветку синтаксиса и др.

Примеры

Следующий тест реализует пример Hello World:

Test Case Action Argument
Demo Log Hello World

Это может быть написано следующим образом:

*** Test Cases ***
Demo
    Log  Hello World

Log это built-in кейворд который логирует переданный параметер в тестовый отчет, который генерирует Robot Framework.

С помощью SeleniumLibrary,[6] пишутся тесты для веб приложений — это также очень просто:

Test Case Action Argument Argument
Demo Open Browser http://www.google.com ie
Input Text id=lst-ib Hollywood Celebrities
Click Button Google Search

Этот тест открывает новое окно Internet Explorer и выполняет поиск в Интернете.

Дополнения

Эти библиотеки лучше всего реализуются на Python, но использование Java или .Net также возможно.

См. также

Примечания

  1. https://code.google.com/p/robotframework/downloads/list
  2. Robot Framework Homepage. Robotframework.org. Проверено 9 января 2016.
  3. Laukkanen, Pekka: "Data-Driven and Keyword-Driven Test Automation Frameworks", 2006. Eliga.fi. Проверено 8 декабря 2012.
  4. User Guide 2.8.4. Robotframework.org. Проверено 3 декабря 2013. Архивировано 16 марта 2014 года.
  5. RIDE Homepage. Github.com. Проверено 8 декабря 2012.
  6. Robot Selenium Library. Code.google.com. Проверено 8 декабря 2012.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии