пятница, 9 сентября 2011 г.

Selenium + Ruby + Jenkins

Несколько месяцев назад начали заново внедрять автоматизацию (до этого её тоже делали, только на старом selenium и на языке php). Сразу оговорюсь, пользуюсь linux.

Для этого сейчас используем:
1) selenium-webdriver инструмент, который анализирует наши тесты, находит в них команды для манипуляции браузером и команды для выполнения определенных действий и проверок;
2) язык программирования, на котором пишем тесты: ruby (v 1.9.2)
3) jenkins инструмент непрерывной интеграции, с помощью чего запускаются тесты в определенное время и приходит отчет об ошибках.



Для установки надо выполнить: sudo gem install selenuim-webdriver.
Методы для работы хорошо описаны на их сайте.