плагин для браузера для проверки внешнего вида сайта при миграции
-
11-09-2019 - |
Вопрос
Я думаю, мне нужен плагин для браузера, который делает следующее, и если он не существует, он должен быть.Я могу пока сказать FF, но это может быть любой браузер.
Проблема:при переносе сайта с одного сервера на другой необходимо тестирование миграции.Больно вручную нажимать на каждую ссылку и сравнивать ее со старым хостом.Вам действительно нужны 2 машины или вам придется постоянно перебирать файл хостов.
Плагин:
Позволит вам указать альтернативную запись хостов для веб-сайта.2 записи прояснят ситуацию: одна для живого, другая для теста.
Плагин будет сканировать каждую ссылку на сайте, отображать страницу в браузере и сохранять изображение всей страницы.
Он переключал хосты и повторял, а изображения сохранял во второй папке.Поскольку механизмы рендеринга совпадают, изображения должны совпадать.Нам нужно переключить хосты (например, /etc/hosts), чтобы все абсолютные ссылки на сайте были одинаковыми.
Теперь это может быть частью плагина или внешним, теперь, когда у нас есть 2 папки с изображениями с одинаковыми именами, мы запускаем программу сравнения изображений для всей партии.Быстрым тестом может быть bdiff или хеш, или мы можем пойти более изощренно и определить как каждое изображение отличается.
Это сэкономило бы очень много времени.Так можно ли это сделать с помощью существующих инструментов или мне нужно написать это?
Решение
Посмотри на Селен, он позволяет вам создавать сценарии взаимодействия с браузером и проверять содержимое.
Другие советы
Это перепроектировано.Что это за сайт?Насколько велик?Какой фреймворк (PHP, JSP, Rails и т. д.)?Почему бы не скопировать сайт на новый сервер и grep
код для конкретной привязки к старому серверу?
Я бы сосредоточился на том, почему, по вашему мнению, сайт будет различаться на двух серверах, и сосредоточился на тестировании этих конкретных случаев, а не всего сайта в целом.Когда сайт переносится на новую машину, проблемы, как правило, очевидны после просмотра пары страниц.
Предположительно, они оба просматривают один и тот же источник данных, предполагая, что источник данных существует, в противном случае будет достаточно различий в папках двух установок.В этом случае определить, какие области сайта могут быть затронуты миграцией сервера, должно быть простой задачей.
Кроме того, лично я бы не стал доверять машине, совпадающей с двумя изображениями, чтобы подписать систему как готовую к запуску.Альтернативы реальному тестированию на людях просто нет.Да, это отнимает много времени, но насколько важен ваш сайт?
Пытаться http://www.browsercam.com/ - бесплатная пробная версия должна позволять вам указывать главную страницу и переходить по ссылкам, чтобы автоматически делать снимки экрана подстраниц.