webkit автоматизированное веб-тестирование

Мне нужно автоматизировать веб-тестирование для нестандартного веб-браузера, созданного поверх webkit. Этот веб-браузер доступен на устройствах, отличных от настольных (например, мобильных). Пожалуйста, предложите мне несколько способов автоматизировать это.

Обычный тестовый пример включает в себя следующие этапы настройки, действия и проверки. Настройка: откройте браузер. действие: открыть внутренний URL-адрес; проверить: страница успешно отображается в браузере.

У меня нет большого доступа к этому устройству, я могу получить журналы через последовательное соединение и сделать снимок экрана.

В качестве первого шага я подумал использовать метод захвата и воспроизведения, при котором я сначала захватываю все изображения, а затем сравниваю их с сохраненными изображениями. Но этот подход не выглядит масштабируемым и требует много времени.

Пожалуйста, предложите мне что-нибудь для достижения этой автоматизации с помощью webkit.


person rpg    schedule 18.07.2011    source источник
comment
Почему вы тестируете на оборудовании? Используйте симулятор, для этого они и нужны.   -  person Steve-o    schedule 23.07.2011


Ответы (1)


попробуйте http://sikuli.org/

запустите сервер, который имеет такие возможности, как сервер VNC, затем ваш инструмент тестирования запускается как клиент VNC, который является визуально удаленным контроллером, работающим на ПК, затем используйте Sikuli для автоматизации на инструменте тестирования, который, в конце концов, передает все действия на устройство и проверяет результат на ПК.

person Realfun    schedule 30.09.2011