2009-07-07 4 views
2

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

Проблема: при перемещении веб-сайта с одного сервера на другой вам требуется тестирование миграции. Это боль, чтобы щелкнуть по каждой ссылке вручную и сравнить ее со старым хостом. Вам действительно нужно 2 машины или нужно постоянно трэш-файл вашего хоста.

Плагин:

бы позволяют задать альтернативный вход хостов для веб-сайта. 2 записи будут ясно, один для живого, один для теста.

Плагин будет сканировать каждую ссылку на сайте и отображать страницу в браузере и сохранять изображение всей страницы.

Он будет переключать хосты и повторять и сохранять изображения во второй папке. Поскольку двигатели рендеринга совпадают, изображения должны совпадать. Нам нужно переключить хосты (например,/etc/hosts), чтобы все абсолютные ссылки были одинаковыми для сайта.

Теперь это может быть частью плагина или внешнего, теперь, когда у нас есть 2 папки с идентичными именованными изображениями, мы запускаем программу-образ-diff на всей партии. Быстрое испытание было бы bdiff или хешем, или мы могли бы получить более сложные и определить , как разные изображения.

Это позволит сэкономить столько времени. Так можно ли это сделать с помощью существующих инструментов или мне нужно написать его?

ответ

1

Посмотрите на Selenium, он позволяет вам взаимодействовать с браузером и проверять содержимое.

0

Это перенастроено. Что это за сайт? Насколько велик? Какая структура (PHP, JSP, Rails и т. Д.)? Почему бы не скопировать веб-сайт на новый сервер и grep код для конкретных связей со старым сервером?

0

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

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

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

0

Попробуйте http://www.browsercam.com/ - бесплатная пробная версия должна позволять вам указывать главную страницу и следовать ссылкам, чтобы автоматически создавать скриншоты из подстраниц.