Size: a a a

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

2021 January 08

NA

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

AG

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

NA

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

NA

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

AG

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

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
тааак
ну значит по крайней мере ты не станешь спорить с тем, что команда, где каждый разраб имеет и силы и желание фиксить за собой тесты - это скорее ИСКЛЮЧЕНИЕ, а не правило, верно?
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Это скорее вопрос договорённостей в команде. :)
источник

AZ

Andrey Zuykov in QA — русскоговорящее сообщество
Andrew Gasov
У меня есть опыт «переписал на айдишники, ничего качественно не поменялось». :)
Ну опыт - это частный случай. А так в общем случае выгоднее цеплять то, что меняется реже, чем то, что меняется чаще. Меньше потом исправлять в тестах. И не придется отвлекать разрабов на тестирование.
источник

NA

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

AZ

Andrey Zuykov in QA — русскоговорящее сообщество
Andrew Gasov
Это скорее вопрос договорённостей в команде. :)
Ну вот это другое дело. Если команде так удобно, то пожалуйста. А для другой команды это будет неудобно.
А если языки программирования автотестов и ПО разные, то у разрабов будет еще меньше желания лезть в эти тесты.
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Andrey Zuykov
Ну опыт - это частный случай. А так в общем случае выгоднее цеплять то, что меняется реже, чем то, что меняется чаще. Меньше потом исправлять в тестах. И не придется отвлекать разрабов на тестирование.
Не, я не спорю с тем, что айдишники могут быть стабильнее других локаторов (а могут быть и нет, зависит от).
Я говорю про то, что в общем случае выбирать тип локатора стоит из решаемой проблемы и приоритетов.
Если нужно стабильно и верстка будет часто меняться - делаешь упор на стабильность.
Если нужно быстро и просто - забиваешь болт на стабильность, пока не начнёт беспокоить.
И далее по списку.
источник

NA

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

AG

Andrew Gasov in QA — русскоговорящее сообщество
Nikolay Aleksandrovich
ну, договорённостей
всё есть результат договорённостей
а речь идёт о том, как дело обстоит в том самом пресловутом "общем случае"
то есть - чаще всего
У меня нет статистики, но по моим ощущениям если говорить о «чаще всего», то чаще всего автотесты - бесполезное монструозное говно, которое не нужно, в общем-то никому, кроме самих тестировщиков.
И, естественно, ковыряться в этом никто не хочет, кроме господ, раз за разом наворачивающих туда yet another testing framework, просто потому что могут. :)
источник

AZ

Andrey Zuykov in QA — русскоговорящее сообщество
Andrew Gasov
Не, я не спорю с тем, что айдишники могут быть стабильнее других локаторов (а могут быть и нет, зависит от).
Я говорю про то, что в общем случае выбирать тип локатора стоит из решаемой проблемы и приоритетов.
Если нужно стабильно и верстка будет часто меняться - делаешь упор на стабильность.
Если нужно быстро и просто - забиваешь болт на стабильность, пока не начнёт беспокоить.
И далее по списку.
Вот это другое дело.

Во многом применение инструментов и практик зависит от поставленной задачи и принятых на проекте договоренностей.

Тогда я не понимаю, а в чем собственно спор ваш?
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Andrey Zuykov
Вот это другое дело.

Во многом применение инструментов и практик зависит от поставленной задачи и принятых на проекте договоренностей.

Тогда я не понимаю, а в чем собственно спор ваш?
Всё началось с простого намёка на то, что что бы ответить какие локаторы лучше - нужно сначала определится с критериями дефиниции «лучше».
А дальше понеслась.
источник

NA

Nikolay Aleksandrovi... in QA — русскоговорящее сообщество
Andrew Gasov
У меня нет статистики, но по моим ощущениям если говорить о «чаще всего», то чаще всего автотесты - бесполезное монструозное говно, которое не нужно, в общем-то никому, кроме самих тестировщиков.
И, естественно, ковыряться в этом никто не хочет, кроме господ, раз за разом наворачивающих туда yet another testing framework, просто потому что могут. :)
не, ну если вообще так всё обстоит, то тогда ладно
ci/cd (тоже как бест практис) - тогда тоже бесполезно и не нужно
источник

NA

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

AG

Andrew Gasov in QA — русскоговорящее сообщество
И для множества проектов вотерфолл отлично работает, неожиданно. :)
источник

NA

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

AZ

Andrey Zuykov in QA — русскоговорящее сообщество
Andrew Gasov
Всё началось с простого намёка на то, что что бы ответить какие локаторы лучше - нужно сначала определится с критериями дефиниции «лучше».
А дальше понеслась.
Как я понимаю, если выбирать какое-то ключевое условие в данной ситуации - это изменяемость функционала.
источник