Size: a a a

QA — Автоматизация

2020 November 10

ZE

Zewa 🚽 Expert in QA — Автоматизация
О, адепт "мы храним тесты в одной репе"
источник

R

Roman Mhoian in QA — Автоматизация
Нет сильвер булета на все случаи жизни
источник

SM

Sewa Makhinya in QA — Автоматизация
Roman Mhoian
Если у меня кнопка раньше называлась создать, а потом, кто-то случайно переименовал на сохранить, или какую-то букву добавил как думаете норм будет задеплоить такое на прод?
А если на проде на одной странице появятся две кнопки с одинаковым текстом (примерно столь же вероятное событие) - как понять, на какую из них нажмёт тест?
источник

SM

Sewa Makhinya in QA — Автоматизация
Zewa 🚽 Expert
О, адепт "мы храним тесты в одной репе"
Адепт 'дев инженер, который может поправить тесты - это хорошо', в первую очередь
источник

R

Roman Mhoian in QA — Автоматизация
Sewa Makhinya
А если на проде на одной странице появятся две кнопки с одинаковым текстом (примерно столь же вероятное событие) - как понять, на какую из них нажмёт тест?
Странный вопрос, всегда есть следующий степ на котором он упадёт если не будет того шага который я ожидаю по нажатию на эту кнопку
источник

ZE

Zewa 🚽 Expert in QA — Автоматизация
Sewa Makhinya
Адепт 'дев инженер, который может поправить тесты - это хорошо', в первую очередь
А вебдрайвер нужной версии и портабл хром в соседней папке складываете?
источник

IC

Ilya L Che in QA — Автоматизация
И тут мы подбираемся к визуальному тестированию...
источник

SM

Sewa Makhinya in QA — Автоматизация
Roman Mhoian
Странный вопрос, всегда есть следующий степ на котором он упадёт если не будет того шага который я ожидаю по нажатию на эту кнопку
Но проект ведь работает отлично, это тест нажал не ту кнопку
источник

SM

Sewa Makhinya in QA — Автоматизация
Потому, что использует вместо уникального, специально обученного идентификатора - нечто, другое по сути
источник

ТФ

Татьяна Федотова... in QA — Автоматизация
Roman Mhoian
Если у меня кнопка раньше называлась создать, а потом, кто-то случайно переименовал на сохранить, или какую-то букву добавил как думаете норм будет задеплоить такое на прод?
Вот я тоже предпочитаю привязываться к тому, что видит пользователь. Ведь это UI тесты
источник

R

Roman Mhoian in QA — Автоматизация
Почему не ту? Я ж говорю что все зависит от продукта
источник

ZE

Zewa 🚽 Expert in QA — Автоматизация
Двух кнопок с тем же идентификатором появиться не може, это согласен. Фантастика
источник

R

Roman Mhoian in QA — Автоматизация
И две одинаковые кнопки на одной странице с одинаковым названием не юзабилити и как тестер Вы должны это знать
источник

SM

Sewa Makhinya in QA — Автоматизация
Roman Mhoian
Почему не ту? Я ж говорю что все зависит от продукта
Использование надписи вместо data-testid делает тесты более хрупкими на ровном месте
источник

IC

Ilya L Che in QA — Автоматизация
К слову, буквально вчера обновляли календарь, и в нём язык стал английским вместо русского. А вот копий кнопок я пока не встречал.
источник

R

Roman Mhoian in QA — Автоматизация
Яркий пример
источник

SM

Sewa Makhinya in QA — Автоматизация
Zewa 🚽 Expert
Двух кнопок с тем же идентификатором появиться не може, это согласен. Фантастика
С тем же data-testid - не может, мы грамотные и применим также RootElement
источник

ТФ

Татьяна Федотова... in QA — Автоматизация
И дом может поменяться без известной задачи, в результате рефакторинга какого-нибудь. А на изменение имени кнопки будет таска.
источник

IC

Ilya L Che in QA — Автоматизация
Другое дело, что можно проверку текста вынести в сам тест.
источник

ZE

Zewa 🚽 Expert in QA — Автоматизация
Sewa Makhinya
С тем же data-testid - не может, мы грамотные и применим также RootElement
Слишком много допущений)
источник