Robot Framework
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 Cases *** Demo Log Hello World
С помощью SeleniumLibrary,[6] пишутся тесты для веб приложений — это также очень просто:
Этот тест открывает новое окно Internet Explorer и выполняет поиск в Интернете. ДополненияЭти библиотеки лучше всего реализуются на Python, но использование Java или .Net также возможно. См. такжеПримечания
Ссылки
|