У меня в десяти тестах где-то используется скриншот тестирование,лежит все в общем репозитории в отдельной папке , тесты гоняются на CI . Елемент на который ты делаешь скриншот должен быть железно стабильным и не падать. Тесты делать обязательными можно только тогда ,когда сами разработчики могут их глянуть и тесты стабильные ( чего добиться очень тяжело, потому что у нас постоянно эксперименты разные и все меняется ) . По этому у нас тесты не обязательный шаг для того,что бы разработчик вмерджил ПР. Однако тест результаты обязательно просматривают . Поддерживает каждый свои скриншоты сам ( у нас несколько департаментов ) , я смотрю логи уже на CI всех тестов и мониторю, плюс делаю код ревью остальных команд. Вывод : если у тебя небольшая пачка тестов и ты сам их поддерживаешь - можешь впиливать, но имхо - тесты как quality gate должно быть не на уровне блокера к ПР а разработчик должен сам видеть в гите ,что у него тесты красные и как минимум посмотреть результаты и пингануть ответственного QA из его команды или вообще. Я своих так приучил
У нас не совсем так ) Под скрины попадают виджеты, которые нагружены графиками, данными и настройками. Именно за них контора и получает деньги, девы часто что-то факапят из-за этого эти тесты и появились. Щас их пока чуть больше 50. Тесты реально стабильные, к этому вопросов нет. Девы сами результаты не смотрят. И даже когда я им говорю, что они нафакапили - не верят пока не скину скрин с выделенной строкой в .css и скрин с аппки где конкретно та строчка заафектила юай. Так что отдавать девам анализ - не вариант. Потому же эти тесты и блочат пиары, т.к. девы всё время до последнего рассказывают, что то не они, пока носом не ткнёшь (не все, конечно, но большинство).