Недавно работаю с Playwright. И пока не нашёл варианты, как отлаживать тесты на манер Селениума, когда есть immdeiate window, и на паузе можно смотреть переменные, выражения, ассерты, что-то налету конструировать. В Playwright там сплошные промисы, на паузе не посмотреть их результат. Ты запушскаешь огромный e2e тест, чтобы отладить в конце несколько ассертов, снова и снова и снова. Очень много времени уходит. Может есть какое-то решение?
Попробовал test io. На этапе онбординга присылали одни и те же сайты по кругу. Лайв сайты крупных компаний типа DELL. Нужно найти функциональный баг. Из всех 9 сайтов, что по кругу присылают, я смог найти один баг. Но надо было найти 3, что практически нереально.
Бросил это дело. Почитал на Глассдор об этой шарашке, сплошные негативные отзывы.
Ferpection — какая-то лютая хрень. Попробовал сейчас заонбордиться. Мне дали вводное задание. Я всё ответил, оставил впечатления. Иглиш у меня B2+. Отправил на проверку, зареджектили. Немного подредактировал. Отправил. Снова зареджектили.
Сам сайт постоянно выкидывает мне французскую версию (хотя никаких ВПН я не использую, а в настройках профиля выбран English).
Удалил профиль в итоге.
Но потом обнаружить, что у пользователя в приложении (сайте, etc) вместо кнопки «войти» логотип компании (слишком большой), или кнопка «войти» рисуется не тем цветом (цветом фона по цвету фона), или «этим просто нельзя пользоваться, потому что сайт грузится 90 секунд».
Всё, что вы описали проверяется не end-2-end тестами. Тесты GUI, производительности, юзабилити, нагрузочные итд. И да, их очень полезно иметь, если низ и середина пирамиды уже реализованы.
И не стоит забывать про API тестирование (когда это возможно). Оно обычно прилично быстрее e2e тестов, менее flaky и позволяет подтвердить, что оно «вообще работает».
Недавно работаю с Playwright. И пока не нашёл варианты, как отлаживать тесты на манер Селениума, когда есть immdeiate window, и на паузе можно смотреть переменные, выражения, ассерты, что-то налету конструировать. В Playwright там сплошные промисы, на паузе не посмотреть их результат. Ты запушскаешь огромный e2e тест, чтобы отладить в конце несколько ассертов, снова и снова и снова. Очень много времени уходит. Может есть какое-то решение?
Бросил это дело. Почитал на Глассдор об этой шарашке, сплошные негативные отзывы.
Сам сайт постоянно выкидывает мне французскую версию (хотя никаких ВПН я не использую, а в настройках профиля выбран English).
Удалил профиль в итоге.
Всё, что вы описали проверяется не end-2-end тестами. Тесты GUI, производительности, юзабилити, нагрузочные итд. И да, их очень полезно иметь, если низ и середина пирамиды уже реализованы.
И не стоит забывать про API тестирование (когда это возможно). Оно обычно прилично быстрее e2e тестов, менее flaky и позволяет подтвердить, что оно «вообще работает».