AT.info ПОСИДЕЛКИ  vKontakte   facebook группа  
Robot Framework
Поставщик: 
Nokia Siemens Networks
Распространение: 
Бесплатный

Robot FrameworkRobot Framework - это фреймворк автоматизации для приемочного тестирования и разработки через приемочные тесты (acceptance test driven development). Инструмент поддерживает легко используемый синтаксис тестовых данных и использует keyword-driven подход. Возможности Robot Framework могут быть расширены с помощью дополнительных библиотек тестирования, которые можно писать либо на  Python либо Java. Также пользователи инструмента могут создавать новые ключевые слова (keywords) из уже существующих с использованием точно такого же синтаксиса, который используется для написания тестов.

Функциональность:

  • Возможность использования табличного синтаксиса при создании тестов
  • Возможность использования keyword-driven, data-driven, behavior-driven подходов
  • Предоставляет возможность создания высокоуровневых ключевых слов, которые составляются из уже существующих
  • Предоставляет удобно читаемую отчетность и логгирование в HTML формате
  • Независимый от платформы и приложения
  • Модульная архитектура поддерживает создание тестов даже для приложений с несколькими разнообразными интерфейсами
  • Предоставляет простой API для создания собственных библиотек расширения функциональности
  • Предоставляет интерфейс командной строки и XML результаты для интеграции с существующей инфраструктурой (сервер непрерывной интеграции)
  • Поддержка Selenium для доступа к веб-приложениям, Java GUI тестирование, TelNet, SSH, базы данных и т.д. 
  • Библиотека удаленного доступа позволяет реализовать распределенное тестирование и писать тестовые библиотеки на разных языках программирования
  • Позволяет присваивать теги тестам для более удобной категоризации тестов
  • Встроенная поддержка переменных и использования разных сред для тестирования

Допольнительные библиотеки:

  • RIDE
  • Mabot
  • RFDoc
  • Jenkins Plugin
  • Ant Task
  • Selenium Library
  • Database Library (Java)
  • Maven Plugin
  • SSH Library
  • Eclipse Library
  • AutoIt Library
  • Database Library (Python)
  • Swing Library


Архитектура

 


Robot IDE

 


Табличные сценарии

 


Отчет

 


Детализация по тесту

Поддерживаемые технологии: 
Java, .NET
Поддерживаемые ОС: 
Microsoft Windows, Linux, Unix-подобное
Язык тестов: 
Python, Java
Тестируемые приложения: 
веб приложения, клиент-сервеные приложения, .NET приложения, Java приложения, Консольные приложения,

Заголовок

Очень увлекательная статья. У себя в ЖЖ я немного хочу процитировать Ваш пост. Естественно ссылка будет присутствовать на Ваш сайт. Надеюсь Вы не против?

можно!

да, вы можете разместить с активной ссылкой на статью

------------------------------------------------------
Жизнь прекрасна, когда ты искренне радуешься жизни. :)
Миша Поляруш

Автор www.automated-testing.info и www.poliarush.com