Size: a a a

2019 November 19

BO

Boris Osipov in JS for testing
Alex P
Вопрос в нативности ещё возможно. Сейчас UI 90% js. Но можно и в селениуме выполнять js)
ммм что в вашем понимании нативность?
источник

NK

Nikolay Kolesnik in JS for testing
ну блин, поставь себе реран фейлд тестов, не знаю как в пайтоне, но в джаве делается за пол часа.
флеки тесты в фейлах видеть не будешь - будешь только реально упавшие тесты
источник

AL

Aleksandr Litovsky in JS for testing
Boris Osipov
просто я не думаю что сайпресс вам кардинально решит проблему) так же напишете 1к тестов и также будете поддерживать)
Да, возможно я ошибаюсь, но пока из того, что я попробовал, я написал тесты на cypress и забыл. И их надо будет править, если фронт поменяется, в этом вся поддержка. С selenium, как писал выше сложнее.  Но на стороне силениума то, что я его знаю,  как и язык, на котором пишу лучше, чем js.
Вот как то так
источник

AL

Aleksandr Litovsky in JS for testing
Nikolay Kolesnik
ну блин, поставь себе реран фейлд тестов, не знаю как в пайтоне, но в джаве делается за пол часа.
флеки тесты в фейлах видеть не будешь - будешь только реально упавшие тесты
Так можно зареранить весь проект
источник

B

Bola in JS for testing
Aleksandr Litovsky
Так можно зареранить весь проект
Это дольше. Ретрай только для упавших.
источник

AP

Alex P in JS for testing
Boris Osipov
ммм что в вашем понимании нативность?
Писать тесты на том языке, на чем написан UI, backend
источник

AL

Aleksandr Litovsky in JS for testing
Bola
Это дольше. Ретрай только для упавших.
Да, я понимаю. Но такие тесты мы правим, а не рераним
источник

IO

Ivan Ololoev in JS for testing
ребят, а скажите, что удобнее, wedriverio или selenide? если опустить вопрос языка
источник

BO

Boris Osipov in JS for testing
selenide java? а то там и под js есть варианты
источник

NK

Nikolay Kolesnik in JS for testing
Aleksandr Litovsky
Да, я понимаю. Но такие тесты мы правим, а не рераним
имеется в виду автоматический реран при фейле конкретного теста. обычно эта фича и решает ту проблему со стабильностью которую ты описал
источник

BO

Boris Osipov in JS for testing
Aleksandr Litovsky
Да, я понимаю. Но такие тесты мы правим, а не рераним
тогда еще более странная история, что у вас падает 1% тестов вы их фиксите, но число не меняется)
источник

AL

Aleksandr Litovsky in JS for testing
Boris Osipov
тогда еще более странная история, что у вас падает 1% тестов вы их фиксите, но число не меняется)
Это бесконечный процесс, да
источник

B

Bola in JS for testing
В сайпресс нет никаких вообще проблем с этим? Ведь там тоже может элемент не подгрузиться.
источник

AL

Aleksandr Litovsky in JS for testing
Не было. Но там мало тестов
источник

IO

Ivan Ololoev in JS for testing
Boris Osipov
selenide java? а то там и под js есть варианты
новый проект намечается и есть спор selenide+java или wedriverio+ts
источник

E

EL in JS for testing
Bola
В сайпресс нет никаких вообще проблем с этим? Ведь там тоже может элемент не подгрузиться.
автоожидание не отрабатывает? если у вас какие-то элементы за нормальное время не подгрузились,то тут наверное все же уже проблема не теста, а реализации аппы? не юзерфрендли и тормозит
источник

B

Bola in JS for testing
EL
автоожидание не отрабатывает? если у вас какие-то элементы за нормальное время не подгрузились,то тут наверное все же уже проблема не теста, а реализации аппы? не юзерфрендли и тормозит
Вот именно. Поэтому говорить, что селениум менее стабилен чем сайпрес, потому что сайпрес лучше ждёт элементы, немного не правильно. На селениуме тоже можно спокойно ожидать нужный элемент, это не проблема. У автора вопроса: падают тесты чаще из-за чего?
источник

AL

Aleksandr Litovsky in JS for testing
У Cypress еще есть преимущество,  для меня, это возможность мокать запросы. Тогда со скоростью проблем нет
источник

E

EL in JS for testing
ну,я вообще всеми лапками за кипарис,если речь о вебе. прям огонь-огонь, но мой полет - только первый год на нем. Если тут где-то склад хороших ресурсов есть для углубления знаний(помимо доки) -буду признательна ссылке.
источник

AL

Aleksandr Litovsky in JS for testing
EL
ну,я вообще всеми лапками за кипарис,если речь о вебе. прям огонь-огонь, но мой полет - только первый год на нем. Если тут где-то склад хороших ресурсов есть для углубления знаний(помимо доки) -буду признательна ссылке.
Я вам в личку напишу
источник