Size: a a a

2020 January 21

OK

Oleksandr Khotemskyi in JS for testing
mkots
Не, ну если есть бабки на Percy или Aplitools то можно и скрины потестить)
да, это второй вариант, но тоже долго, дорого, ненадежно…
источник

OK

Oleksandr Khotemskyi in JS for testing
Тут еще многое зависит от дотошности фронтендеров как они реализовывают макеты
источник

BO

Boris Osipov in JS for testing
Serggio
Да, действительно, спасибо. Но если беру репортер для 5 wdio (wdio-5-testrail-reporter), то получаю ошибку:
ERROR @wdio/local-runner: Failed launching test session: Error: Invalid reporters config

Хотя настройки прописаны как в документации
>Хотя настройки прописаны как в документации
нет не так. иди проверяй еще раз пока не поймешь в чем разница.
источник

m

mkots in JS for testing
Oleksandr Khotemskyi
Тут еще многое зависит от дотошности фронтендеров как они реализовывают макеты
Херово. Там даже не в фронтендерах дело больше, а в дизайнерах. Обычно макеты страниц отстают от реализации фронта
источник

m

mkots in JS for testing
Если есть дизайн-система и какой-то ReactStyleGuidist\Storybook то так еще что-то можно потестить
источник

m

mkots in JS for testing
А если у тебя есть просто выгрузка скетча или фигмы и тебе нужно ее сравнить с реализацией, то визуальная регрессия — не твой выбор, кмк
источник

MP

Mikhail Popov in JS for testing
mkots
А если у тебя есть просто выгрузка скетча или фигмы и тебе нужно ее сравнить с реализацией, то визуальная регрессия — не твой выбор, кмк
вроде как там сравнивается с предыдущим проходом тестов
источник

MP

Mikhail Popov in JS for testing
с макетом сравнивать это сильно жестко канешн
источник

OK

Oleksandr Khotemskyi in JS for testing
mkots
А если у тебя есть просто выгрузка скетча или фигмы и тебе нужно ее сравнить с реализацией, то визуальная регрессия — не твой выбор, кмк
кстати мы на некоторых проектах делали полу-автоматическое сравнение. Скрипт собирал скрины с 10 разных локалей для разных страниц в одну папочку, а потом джун-куей заваривал чайок и глазами перед релизом смотрел не поплыл ли где текст, и все ли выглядит ровно
источник

MP

Mikhail Popov in JS for testing
ужас тестинг верстки это ненависть
источник

OK

Oleksandr Khotemskyi in JS for testing
дешево, сердито, и мануальщик заканчивает проверку за 20 минут вместо целого дня
источник

m

mkots in JS for testing
Oleksandr Khotemskyi
кстати мы на некоторых проектах делали полу-автоматическое сравнение. Скрипт собирал скрины с 10 разных локалей для разных страниц в одну папочку, а потом джун-куей заваривал чайок и глазами перед релизом смотрел не поплыл ли где текст, и все ли выглядит ровно
Ну это идеальная система, еще можно прикрутить к джуну экстеншн хрома — perfectPixel чтобы он сам калибровал наложение скрина, тогда вообще идеально будет
источник

m

mkots in JS for testing
Какбы объяснить скрипту что отступ не соответствует макету потому что за чашкой кофе так решили СТО и Сейлс менеджер у тебя не получится никогда
источник

OK

Oleksandr Khotemskyi in JS for testing
mkots
Какбы объяснить скрипту что отступ не соответствует макету потому что за чашкой кофе так решили СТО и Сейлс менеджер у тебя не получится никогда
+1
источник

MP

Mikhail Popov in JS for testing
я в свое время сбежал с проекта где пиксель перфект и вот это все, это манки джоб какойто
источник

m

mkots in JS for testing
Работа как работа, медитативная просто)
источник

ВС

Владимир Стецко in JS for testing
Ага. Как картошку сортировать в 3 ведра. Слишком большая ответственность, постоянная проблема выбора
источник

AV

Alex Vershinin in JS for testing
До сих пор вспоминаю замечание бизнеса "у вас тут ступенька в один пиксель" (на минуточку на этапе, когда мы не были в проде и бэкенд был готов где-то на 10%). Угарал.
источник

ВС

Владимир Стецко in JS for testing
Тоже скрипт не справится
источник

m

mkots in JS for testing
Владимир Стецко
Тоже скрипт не справится
Тот который справится будет стоить сильно дорого
источник