AT.info ПОСИДЕЛКИ  vKontakte   facebook группа  
ATTD

at.info news #6 - Автоматизация за неделю

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, базы данных и т.д. 
  • Библиотека удаленного доступа позволяет реализовать распределенное тестирование и писать тестовые библиотеки на разных языках программирования
  • Позволяет присваивать теги тестам для более удобной категоризации тестов
  • Встроенная поддержка переменных и использования разных сред для тестирования

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