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

Watir

Поставщик: 
Bret Pettichord, Paul Rogers
Распространение: 
Open Source
Цена: 
Free

Watir

Watir (с англ. Web Application Testing in Ruby), произносится как water. Относится к open-source Ruby библиотекам  для автоматизации тестирования web приложений. Позволяет писать легко читаемые и поддерживаемые тесты. Доступен через менеджер пакетов Ruby Gem.

Функциональные особенности

Ruby поддерживает OLE(англ. Object Linking and Embedding), что дает возможность автоматизации работы браузера Microsoft Internet Explorer. В отличие от инструментов тестирования, основанных на протоколе HTTP, которые симулируют запросы браузера, Watir симулирует работу пользователя с браузером с помощью протокола OLE, который создан на основе архитектуры COM(англ. Component Object Model). Технически, процесс IE — это сервер, который управляет объектами автоматизации, а программа Ruby становится клиентом, который манипулирует этими объектами. Дает использовать все возможности языка программирования: подключение к базе, считывание данных с xls таблиц, xml файлов, структурировать код в библиотеки и т.д.

Поддержка браузеров

  • Internet Explorer (Watir): Microsoft Windows.
  • Firefox (FireWatir): Microsoft Windows, Linux, Mac OS.
  • Google Chrome (ChromeWatir): Microsoft Windows.
  • Safari (SafariWatir): Mac OS.

Watir API-подобные инструменты

  • WatiN - инструмент реализован на .NET
  • Watij - инструмент реализован на Java
  • Win32-Watir - инструмент реализован на Perl

Поддерживаемые технологии: 
HTML, JavaScript
Поддерживаемые ОС: 
Microsoft Windows, Linux, Mac OS
Язык тестов: 
Ruby, Java, .NET, Perl
Тестируемые приложения: 
веб приложения
RSS-материал