Как сделать тестирование сайта, мультилендинга (X ссылок генерируют X скринов)?
Сделана замудреная система мультилендинга. Передаются 2-4 метки. У каждой из меток есть сотни вариантов. Тысячи комбинаций и везде по-разному компонуется первый экран сайта.
Есть ли какая-то возможность быстро проверить правильность всех комбинаций?
В идеале, загружаю список из тысяч 5 ссылок на одну страницу, но с разными комбинациями меток. Скачиваю архив с 5000 скринов первого экрана сайта + указание к какой ссылке скрин (может быть в названии файла?)
Подскажите, как можно реализовать что-то такого рода?
" У каждой из меток есть сотни вариантов. Тысячи комбинаций" - 100^4 - это кол-во комбинаций при 4 метках, то-есть сто миллионов. Уверен, что тебе столько нужно? Ну это так, не совсем по теме.
Для твоих целей созданы целые фреймворки для тестирования. Читай документацию, можешь использовать даже встроенный в Laravel тестер. Боже упаси тебя делать скриншоты и проверять вручную по ним =/
Ну, там не всегда все 4 метки комбинируются. Где-то не 100, а меньше. Иногда не 4 метки, а 1.. Там в результате будет 5000-7000 ссылок для всех объявлений рекламной кампании. Ну это так, не по теме.
Скриншоты обязательно, потому что такие тесты не автоматизируешь. Надо посмотреть, может где буква вылезает. может где очепятка, может где картинку не соответствующую поставил.
Можно ссылку? Что конкретно в laravel генерит скриншоты?
Stone-Studio: Ничего не генерит скриншоты, это тупо невозможно. Если хочешь генерить скриншоты, тебе нужно что-нибудь скриншотить, а именно отрендеренные страницы. То-есть тебе купить сервак с интерфейсом, будь-то Windows или Ubuntu, поставить туда самый обычный браузер, к нему написать расширание дабы тот скринил всю страницу целиком и переходил к следующей "комбинации". Либо-же тоже самое в виде обычной программы, на любом удобном языке. Но Laravel тут вообще ни причем, если тебе нужны скриншоты. Вот совсем, можешь забыть про это)