Size: a a a

QA — русскоговорящее сообщество

2021 January 08

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
и опять же, не надо в абстракции пускаться
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
изначально был вопрос простой
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
какой лучше
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
ответ был дан исключительно на него
это ты полез в бутылку
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Какой лучше для чего?
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
))
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Nikolay Aleksandrovich
а пруфы, что нет можно?
Но ладно, раз уж ты хочешь конкретики, давай проведём мысленный эксперимент.
У меня есть страница, которая гоняется через e2e тесты.
Я точно знаю, что верстка этой страницы не будет меняться примерно никогда.
Какой профит во времени мне даст тот факт, что локаторы будут айдишниками, а не икспас?
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Сколько человеко-часов бизнес сэкономит на внедрении этой чудесной бест-практики, показывающей всю серьёзность отношения к тестированию?
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
Andrew Gasov
Нет, не пытаюсь.
Я пытаюсь обьяснить, что прежде чем начинать внедрять какие-то практики, будь то кодстайл, линтеры или айдишники в локаторах - надо:
1) Понять, какую проблему эта практика должна решить.
2) Решить, как ты будешь измерять решила она проблему или нет.
3) Какой результат будет считаться успешным решением, а какой провалом.

Без этого внедрять какие-то практики и инструменты - буллшит. :)
практику падения тестов из-за изменений в том, на что привязаны селекторы
измерения в тестировании - это вообще прекрасная история, удачи с этим
успешным результатом будет то, что ты написал тесты и их не нужно подпиливать каждый раз
то есть сначала лезть в тесты разработчику, смотреть хммм а почему они упали, потом звать куэя, чтобы он посмотрел, потом создавать мёрдж реквест каждый раз, когда нужны какие-то изменения
всегда самое большое время уходит именно на вот эти передачи просмотры и так далее
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
Andrew Gasov
Но ладно, раз уж ты хочешь конкретики, давай проведём мысленный эксперимент.
У меня есть страница, которая гоняется через e2e тесты.
Я точно знаю, что верстка этой страницы не будет меняться примерно никогда.
Какой профит во времени мне даст тот факт, что локаторы будут айдишниками, а не икспас?
если ничего не меняется - НЕТ ПРОБЛЕМЫ
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
нет вопроса
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
что лучше
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
о чём ты говоришь, камон
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
тогда можно хоть фул xpath от боди прописать
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Nikolay Aleksandrovich
о чём ты говоришь, камон
Почему? Мне вот надо написать там автотесты.
Какие локаторы лучше?
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
Nikolay Aleksandrovich
так что за обсуждение каких-то абстрактных вещей
если стоит вопрос какой селектор лучше, правильный ответ: лучше тот, который не меняется, какой договоритесь не менять, такой и будет лучше
универсальный "договор" - это айди, всё
о чём тут можно спорить, не понимаю
^
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Nikolay Aleksandrovich
практику падения тестов из-за изменений в том, на что привязаны селекторы
измерения в тестировании - это вообще прекрасная история, удачи с этим
успешным результатом будет то, что ты написал тесты и их не нужно подпиливать каждый раз
то есть сначала лезть в тесты разработчику, смотреть хммм а почему они упали, потом звать куэя, чтобы он посмотрел, потом создавать мёрдж реквест каждый раз, когда нужны какие-то изменения
всегда самое большое время уходит именно на вот эти передачи просмотры и так далее
Если вашим разработчикам нужно звать куэя, что бы разобраться почему упали тесты - проблема не в локаторе, а в прозрачности тестов.
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
хех, ну вот, а теперь мы оказывается живём в прекрасном мире, где все разрабы все тесты знают и сами всё подпилить могут
тогда ещё раз - снова нет никакой проблемы "что лучше"
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Nikolay Aleksandrovich
хех, ну вот, а теперь мы оказывается живём в прекрасном мире, где все разрабы все тесты знают и сами всё подпилить могут
тогда ещё раз - снова нет никакой проблемы "что лучше"
Так это не вопрос того, какие разрабы замечательные.
Это вопрос того, какой output ты даёшь при падении тестов.
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
ну давай, кинь мне типичный пример ошибки из-за изменившегося селектора
источник