@qa_ru

Страница 810 из 1080
Richard
20.12.2017
07:31:03
Ну, ты понял идею.

Kirill
20.12.2017
07:32:06
Artem
20.12.2017
07:32:37
Кто как считает, можно-ли переоткрывать старый баг со статусом "Closed" , если он воспроизводится в новой версии продукта с таким же actual result & expected result? Или лучше склонировать/создать новый?

Maxim
20.12.2017
07:33:27
зависит от вашего флоу на проекте, оба варианты валидны в разных проектах

Google
Maxim
20.12.2017
07:33:40
но лучше конечно новый

Anton
20.12.2017
07:33:57
+ сослаться на старый баг

Maxim
20.12.2017
07:33:58
для дева новую ветку создавать все равно нужно, в старой работать он не будет

Serg
20.12.2017
07:47:47
использую хром как основной браузер для серфинга, поэтому хочется узнать как коллеги разделяют его для тестов и для поиска инфы, работы с расширениями и т.п.
я думаю Кирилл имел в виду, что тесті будут бегать на браузере с его расширениями\хистори\куками\профилем. но єто не так. вебдрайвер создает новій инстанс, ничего от твоего браузера не подтянется тебе в тест, разумеется следует очищать куки и закрівать браузер после окончания теста

Richard
20.12.2017
08:43:42
Dzmitry
20.12.2017
09:05:37
После изменений
ну как минимум версия билда изменилась

в описании бага

Artem
20.12.2017
09:06:01
Это собственно указано при переоткрытии

Igor
20.12.2017
09:25:22
в идеале конечно не нужен
:D Фигак-Фигак и в продакшн

Google
Kirill
20.12.2017
09:44:05
это как?
подхватил вредоносный скрипт и он перенесся на другой профиль. еще и синхронизировался на другие компьютеры

Roman
20.12.2017
10:07:48
Подскажите слова по которым искать или статьи если они есть. Интересует как договориться, создать правила, названия элементов в вёрстке. Что бы все элементы имели уникальные имена. так, как сделано в яндексе или гугле. Что бы при написание тестов было легче .

Roman
20.12.2017
10:11:58
Andrey
20.12.2017
10:12:32
А нет правильно/не правильно, есть подходит/не подходит... и всякие стандарты...

Andrey
20.12.2017
10:13:04
Подумайте как вам будет удобно, с чем вам будет удобно работать и жить...

и на основе этого создавайте правила

Roman
20.12.2017
10:14:10
бля, спасибо кэп, делай хорошо, будет хорошо

есть ли у кого дельные советы?

Kate
20.12.2017
10:24:09
В Яндексе бэм, сотни статей и докладов на эту тему

Kate
20.12.2017
10:25:22
Хорошие не подскажу, не читала

На bem.info можно заглянуть

Shoo
20.12.2017
10:26:15
Да, на бэм инфо есть все.

Roman
20.12.2017
10:26:47
спасибо, изучаю

Google
Shoo
20.12.2017
10:27:10
Но он не особенно то дает уникальность идентификаторов.

Использование тест айди выглядит лучше.

Roman
20.12.2017
10:28:01
Использование тест айди выглядит лучше.
т.е на каждый элемент разработчик должен руками заводить какой-то test_id?

Shoo
20.12.2017
10:28:31
Ну, или разработчик, или тестировщик. Да.

Второй вариант лучше, имхо.

Roman
20.12.2017
10:30:48
мы думаем над созданием правил, типо у всех кнопках должн быть в id button, а дальше какой-то id, у всех полей ввода должно быть input ( напримерно ) и какой-то id, только вопрос какой id делать.

Kirill
20.12.2017
11:08:00
Использование тест айди выглядит лучше.
у нас похоже реализовано. это распространенная практика

Shoo
20.12.2017
11:08:11
Да, весьма.

Pavel
20.12.2017
12:52:09
Всем привет. Из опыта знаю, что id пазрабы ставят не постоянно, особенно когда срываются сроки

Мы используем class атрибуты

plomb3r ▲
20.12.2017
12:56:40
Oleksandr?
20.12.2017
12:57:22
Можно просто научится слегка верстать и самому зайти и закомитить что нужно

Shoo
20.12.2017
12:57:43
Что бы проставлять атрибуты - особо верстать не надо уметь, честно говоря.

plomb3r ▲
20.12.2017
12:57:55
Можно просто научится слегка верстать и самому зайти и закомитить что нужно
зачем? проше и быстрее научиться составлять грамотный селектор читая код)

Oleksandr?
20.12.2017
12:58:04
уже лет 5 слушаю как важно чтобы девы ставили айдишники для тестов, но ничего не изменилось

plomb3r ▲
20.12.2017
12:58:17
аля : input.passport-Input-Controller[name=login]

и все работает не хуже айдишников

Google
Roman
20.12.2017
12:58:47
Можно просто научится слегка верстать и самому зайти и закомитить что нужно
я не говорю что сделать это сложно или нельзя, я хотел автоматического решения или best practice как лучше это делать

plomb3r ▲
20.12.2017
12:59:26
я не говорю что сделать это сложно или нельзя, я хотел автоматического решения или best practice как лучше это делать
бест будет видеть штмл и сразу понимать как обратиться к элементу, а для этого нужно немного времени потратить чтоб сразу видеть селектор в коде)

Oleksandr?
20.12.2017
12:59:30
и все работает не хуже айдишников
да не в айдишниках дело. а в подходе что девы нам что-то должны. Я уже плюнул и на третьем проекте сам захожу и добавляю че мне там надо. Все счастливы никогда ничего не сломал

Shoo
20.12.2017
12:59:32
аля : input.passport-Input-Controller[name=login]
Затем, что у двух элементов с одним классом могут быть разные айдишники, например.

Admin
ERROR: S client not available

Shoo
20.12.2017
12:59:42
И начинается уже веселье.

plomb3r ▲
20.12.2017
13:00:38
ну и тут есть решение без айдишника)

Roman
20.12.2017
13:00:39
одинаковые названия ломают идеальную ситуацию)

plomb3r ▲
20.12.2017
13:00:42
через чаилды)

Pavel
20.12.2017
13:00:47
Ну я использую класс атрибуты и функции xpath и css selectors. Проблем с получением уникального элемента пока небыло. Ну в крайнем случае привязка к именам кнопок, но стараемся так не делать вообще

plomb3r ▲
20.12.2017
13:00:47
нет)

Roman
20.12.2017
13:01:19
через чаилды)
а через xpath вообще везде решение найдётся, только ты потом не запутаешься?

plomb3r ▲
20.12.2017
13:01:39
а через xpath вообще везде решение найдётся, только ты потом не запутаешься?
чтоб не путаться я коментирую))) это очень полезный навык)

xpath вообще не использую

Roman
20.12.2017
13:02:13
Ну я использую класс атрибуты и функции xpath и css selectors. Проблем с получением уникального элемента пока небыло. Ну в крайнем случае привязка к именам кнопок, но стараемся так не делать вообще
ты сейчас описал свои костыли на проекте, а не классное решение когда разрабы хотят сделать хорошо и тестеры хотят что бы было удобно

Pavel
20.12.2017
13:02:18
+1 за комменты

Kostya
20.12.2017
13:02:56
да тогда юзать так сlass="classAAA classBBB" где classBBB уточняющий более конкретный

Pavel
20.12.2017
13:02:56
Из всех проектов неодного не встретил с проставленными id

Roman
20.12.2017
13:02:57
чтоб не путаться я коментирую))) это очень полезный навык)
ну ты же знаешь что хороший код не нуждается в комментировании

Google
Oleksandr?
20.12.2017
13:03:09
а еще не понимаю зачем корячится на уровне селекторов, можно просто выбрать больше элементов и отфильтровать, или указать скоуп поиска элемента

Pavel
20.12.2017
13:03:52
А xpath и его функции как раз и позволят сделать универсальные локаторы

Roman
20.12.2017
13:04:31
пока, самое хорошее решение, это ставить test_id для нужных элементов и искать по ним

Pavel
20.12.2017
13:04:52
Хотя если у тебя на проекте 5 страничек и 20 разрабов и релизы раз в месяц, то тут конечно можно id проставить

Это оифигенное решение

plomb3r ▲
20.12.2017
13:05:00
пока, самое хорошее решение, это ставить test_id для нужных элементов и искать по ним
1 раз я просил навесить класс дополнительный и то это было на ссылке в письме подтверждения аккаунта

Pavel
20.12.2017
13:05:19
Но вопрос в другом, кто и сколько их будет ставить

Если не апрувить код без id, отлично

Но не затянет ли это выкатки

plomb3r ▲
20.12.2017
13:05:56
имхо нужно не зависитьт от разрабов, а в любом случае решить поставленую задачу

Pavel
20.12.2017
13:06:09
Можно

Получить доступ к реме и самому проставить

Репе

Roman
20.12.2017
13:06:31
Но вопрос в другом, кто и сколько их будет ставить
мы договорились что для required полей это обязательный аттрибут и разработчики будут ставить их сами, а для всех остальных тестировщики будут пушить сами

plomb3r ▲
20.12.2017
13:07:11
у меня такой доступ есть, скажу больше мне даже предлагали навесить айдишники когда я учился селекторы подбирать, но я именно для освоения этого навыка от их помощи отказывался, теперь мне легко

Страница 810 из 1080