Size: a a a

2019 September 09

БС

Байт Словович in rannts
Нет противопоставления. Есть технология про которую много говорят, много используют и радуютсЯ. А вот про силениум много говорят, но он многих бесит
источник

DP

Dmitry Plitakov in rannts
Вы заказчика переубедить пытаетесь или что?)
источник

RM

Roman Makhlin in rannts
у нас на одном из проектов использовался. всех бесил, но тестов было довольно много - заполнить формочку, отфильтровать что нить, проверить паджинацию, вот это все
источник

RM

Roman Makhlin in rannts
с болью и страданиями в итоге пришли к тому, что селениумом занимался отдельно обученный человек, потому что обычным людям это слишком сложно и бесяче
источник

RM

Roman Makhlin in rannts
по факту все было приколочено ко всяким htmlным штукам, типо айди или там класс или еще к чему. иногда все это ломалось, когда UI перепиливали. Иногда возникали смешные проблемы, вроде кнопка сместилась на один пиксель в лево и теперь селениум тесты не работают
источник

RM

Roman Makhlin in rannts
так что мой пример почти успешный. да использовались, да их поддерживали и да они иногда действительно что то ловили. но это через боль, пот и кровь отдельного юнита, и иногда тесты лежали сломанными днями, а то и неделями
источник

RB

Roman Bolkhovitin in rannts
А какие альтернативы для end-to-end есть?
Вы на джаве или на питоне писали, кстати?
источник

RM

Roman Makhlin in rannts
на джаве, альтернатива это интеграционные тесты(для бека), для фронта - модные хипстеры из js комьюнити наверняка не селениумом тестят свои формочки
источник

SM

Sergey Mikhalev in rannts
Байт Словович
Кто нить селениум использовал для тестирования фронтенда. Я не знаю ниодного успешного примера, кроме как выступлений на конференциях.
Я видел только примеры очень простых тестов, типа логин прошел, без хоть какой нить бизнес логики, либо когда тесты постоянно отваливались и не стабильно работали..
Вот, например, примеров удачного использования Pytest знаю много..  а вот селениум только боль приносит.. Но я последний раз с ним игрался давно, лет пять назад... Может допилили "плагинчики"
У нас заказчик очень любит громкие слова 😚
Использовал и использую.
А какие есть другие инструменты для тестирования фронта? :)
Можно прикрутить скриншот компарижен и сравнивать с референсом, но там боли еще больше. И все равно со странички на страничку ходить с помощью селениума.
Последний раз использовал связку RobotFramework + селениум обернутый в либу для роботфреймворка.
А е2е фронт - всегда боль :)
источник

RB

Roman Bolkhovitin in rannts
Егор, хватит печатать, отправляй
источник

ЕЧ

Егор Чернышов in rannts
Пока отвлекался передумал. Хотел написать, что это же наоборот хорошо, когда такой высокоточный инстурмент, позволяет лучше контролировать истуацию и защищает от говнокодеров, с которыми иначе справитсья сложно
источник

ЕЧ

Егор Чернышов in rannts
Нормально делай — нормально будет)
источник

NK

Nick Kugaevsky in rannts
Байт Словович
Кто нить селениум использовал для тестирования фронтенда. Я не знаю ниодного успешного примера, кроме как выступлений на конференциях.
Я видел только примеры очень простых тестов, типа логин прошел, без хоть какой нить бизнес логики, либо когда тесты постоянно отваливались и не стабильно работали..
Вот, например, примеров удачного использования Pytest знаю много..  а вот селениум только боль приносит.. Но я последний раз с ним игрался давно, лет пять назад... Может допилили "плагинчики"
У нас заказчик очень любит громкие слова 😚
Всё вышесказанное верно. Выделяйте пару человек на селениум. И будет вам счастье
источник

NK

Nick Kugaevsky in rannts
Фишка в том, что им должны нормальные тестеры заниматься. Те, что устали по 9000+ раз нажимать на кнопочки логина при   регрессе. И всё хорошо будет
источник

SZ

Sergey Z in rannts
Nick Kugaevsky
Всё вышесказанное верно. Выделяйте пару человек на селениум. И будет вам счастье
Главное более в код этих тестов не заглядывать, чтоб не ругаться и не нервничать....
источник

NK

Nick Kugaevsky in rannts
А тебе и не надо. Они сами должны актуализировать и автоматизировать те сценарии, что их уже заебали
источник

NK

Nick Kugaevsky in rannts
@SamArtemy тебе больше расскажет
источник

NK

Nick Kugaevsky in rannts
С той стороны баррикад
источник

SZ

Sergey Z in rannts
Это я больше о своём, в команду пришли пара очень активных человек и взялись за тесты как наиболее простую часть всего что есть.
Сдержать их активность и энтузиазм не удалось, и теперь на тесты лучше не смотреть...
источник

AT

Artem Trepalin in rannts
Байт Словович
Кто нить селениум использовал для тестирования фронтенда. Я не знаю ниодного успешного примера, кроме как выступлений на конференциях.
Я видел только примеры очень простых тестов, типа логин прошел, без хоть какой нить бизнес логики, либо когда тесты постоянно отваливались и не стабильно работали..
Вот, например, примеров удачного использования Pytest знаю много..  а вот селениум только боль приносит.. Но я последний раз с ним игрался давно, лет пять назад... Может допилили "плагинчики"
У нас заказчик очень любит громкие слова 😚
+
источник