Size: a a a

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

2020 November 11

i

iBljad in QA — Автоматизация
Lev Yarushin
"Практика лидеров" может карго-культ насадить. "Вот ща сделаем как в фейсбуке и попрёт"
Я правильно понял, что спор — о том, хорошо или плохо, что статистически аргумент "так делают в фб/Гугле/лендинге сырников тети Глаши" имеет ненулевой вклад в вероятность убеждения человека, принимающего решения? 🙂
источник

LY

Lev Yarushin in QA — Автоматизация
iBljad
Я правильно понял, что спор — о том, хорошо или плохо, что статистически аргумент "так делают в фб/Гугле/лендинге сырников тети Глаши" имеет ненулевой вклад в вероятность убеждения человека, принимающего решения? 🙂
Спросите тех кто эти аргументы использует. Я указываю лишь на опасность.
источник

SM

Sewa Makhinya in QA — Автоматизация
Lev Yarushin
"Практика лидеров" может карго-культ насадить. "Вот ща сделаем как в фейсбуке и попрёт"
так делать нельзя и я говорю не о таком случае
копировать, не понимая - это вообще плохо и шаг в неизвестность
я говорю о случае "у данной практики есть пример успешной имплементации, вот он, и посему давайте обсуждать оную практику среди других"
источник

LY

Lev Yarushin in QA — Автоматизация
По системе Фейсбука так-то, всё до нас придумано

несколько отличается от
у данной практики есть пример успешной имплементации, вот он, и посему давайте обсуждать оную практику среди других
источник

SM

Sewa Makhinya in QA — Автоматизация
Lev Yarushin
По системе Фейсбука так-то, всё до нас придумано

несколько отличается от
у данной практики есть пример успешной имплементации, вот он, и посему давайте обсуждать оную практику среди других
Изначальный вопрос был в духе "как мы обучаем идентификаторы" же
источник

AV

Alexei Vinogradov in QA — Автоматизация
Sewa Makhinya
связь исторически-менеджерская, data-testid начал продвигаться в автоматизацию тестирования как одна из методик вместе с распространением React
но, конечно, никто не мешает использовать выделенный html тэг  для идентификации конкретного элемента
data-xxx в стандарте HTML, емнип, как рекомендация для использования кастомных атрибутов. Это всё задолго до реакта, наверное даже до AngularJS было
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
Alexei Vinogradov
data-xxx в стандарте HTML, емнип, как рекомендация для использования кастомных атрибутов. Это всё задолго до реакта, наверное даже до AngularJS было
что-то я не видел такого ни разу... пруфы есть?
источник

AV

Alexei Vinogradov in QA — Автоматизация
Sewa Makhinya
обычные аргументы против - "мы не хотим загромождать DOM; лишний HTML тэг приведёт к непредсказуемым последствиям; не хотим заморачиваться чистить его из релизного кода; ваще хз что и оверхед для нужд тестирования"
Во-первых не тэг, а аттрибут. Большинство фреймворков их тучами генерирует, никого не спрашивая.

Во-вторых правильный вопрос - а как нам сделать ДОМ тестируемым? Если у разрабов есть лучшие идеи, чем дата-аттрибут: вперёд, пускай предлагают.
Ответственность разраба - сделать код тестируемым. Если он отказывается делать по этому варианту, пускай делает по другому.
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev 🗹
что-то я не видел такого ни разу... пруфы есть?
https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes

Вот первое, поищу в спеках еще, я кажется там находи
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
не, это не стандарт... стандарт тут: https://html.spec.whatwg.org/multipage/
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev 🗹
не, это не стандарт... стандарт тут: https://html.spec.whatwg.org/multipage/
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
точно, есть такое. не про тесты, а про метаданные вообще. спс!
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev 🗹
точно, есть такое. не про тесты, а про метаданные вообще. спс!
Не про тесты конечно, выбор аттрибута для произволен, я даже и без data- бы не возбухал
источник

SM

Sewa Makhinya in QA — Автоматизация
Alexei Vinogradov
Во-первых не тэг, а аттрибут. Большинство фреймворков их тучами генерирует, никого не спрашивая.

Во-вторых правильный вопрос - а как нам сделать ДОМ тестируемым? Если у разрабов есть лучшие идеи, чем дата-аттрибут: вперёд, пускай предлагают.
Ответственность разраба - сделать код тестируемым. Если он отказывается делать по этому варианту, пускай делает по другому.
Да, точно, атрибут
Тэг определет элемент, а атрибут является параметром элемента
Мерси!
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
атрибут является атрибутом элемента :)
источник

SM

Sewa Makhinya in QA — Автоматизация
Alexei Barantsev 🗹
атрибут является атрибутом элемента :)
разве так можно определять? это не масло масляное?
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
что такое "атрибут" можно почитать в стандарте HTML. а что такое "параметр элемента" — этого, боюсь, никто не знает. поэтому пытаться определить "атрибут" как "параметр" это бессмыслица. нет у элементов никаких параметров
источник

LY

Lev Yarushin in QA — Автоматизация
Зато есть свойства )
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
таки да. причём значения свойств не всегда совпадают со значениями одноимённых атрибутов
источник

SE

Semen Erohin in QA — Автоматизация
где инфу найти можно по поводу накрутки прослушиваний на спотифай и т.п. сервисов с музыкой?
источник