Search
Write a publication
Pull to refresh
0
0
Евгений @mem80

Пользователь

Send message

Недавно работаю с Playwright. И пока не нашёл варианты, как отлаживать тесты на манер Селениума, когда есть immdeiate window, и на паузе можно смотреть переменные, выражения, ассерты, что-то налету конструировать. В Playwright там сплошные промисы, на паузе не посмотреть их результат. Ты запушскаешь огромный e2e тест, чтобы отладить в конце несколько ассертов, снова и снова и снова. Очень много времени уходит. Может есть какое-то решение?

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


Всё, что вы описали проверяется не end-2-end тестами. Тесты GUI, производительности, юзабилити, нагрузочные итд. И да, их очень полезно иметь, если низ и середина пирамиды уже реализованы.
И не стоит забывать про API тестирование (когда это возможно). Оно обычно прилично быстрее e2e тестов, менее flaky и позволяет подтвердить, что оно «вообще работает».

Information

Rating
Does not participate
Location
Калининградская обл., Россия
Date of birth
Registered
Activity