Selenium Web Driver (PHP или JAVA)

Нам нужно написать несколько автоматических тестов пользовательского интерфейса для проекта, который полностью выполняется на PHP Kohana Framework, все наши инженеры имеют опыт работы с языком PHP, но не имеют опыта работы с Java.

Но, похоже, существует небольшое количество альтернатив относительно использования phpunit с сервером selenium и нет официальной поддержки PHP.Если мы будем использовать класс на странице phpunit, мы застрянем на сервере Selenium RC1, а это не то, чего мы хотели бы, поскольку на нашем сайте много ajax и динамического контента. Мы читали, что существует 3 разных проекта, которые используют протокол Selenium Json Wire для обеспечения совместимости с параметрами веб-драйвера. Но facebook кажется неполным, даже ключи отправки не реализованы, но выглядит гибким, чтобы добавить наш собственный код и функциональность. У chibimagic webdriver есть ужасное соглашение (с использованием подчеркивания против случая верблюда), которое нарушает наши собственные соглашения, и нам это не очень нравится. Мы думаем, что класс Лукаша Колчинского - лучший из них, но необходимость доверять важный проект одному человеку, который мог бы покинуть проект, не кажется разумным вариантом.

Что бы вы сделали, если бы это был ваш проект? мы не можем позволить себе инженера по обеспечению качества прямо сейчас, поэтому два наших разработчика будут писать тесты на данный момент, и они ничего не знают о Java, им потребуется обучение язык и инструменты, и выглядит хорошим долгосрочным вариантом, но очень дорогостоящим. Кажется, что у многих людей возникает тот же вопрос, но я еще не слышал хорошего ответа.

5
задан markdrake 16 February 2012 в 19:50
поделиться