@qa_ru

Страница 953 из 1080
Иван
07.05.2018
18:46:45
через browser.driver.wait(visibilityOf)

Iaroslav
07.05.2018
18:47:57
С промисами как-то не так работает слип

Иван
07.05.2018
18:48:36
странно, протрактор же сам резолвит, где надо

Iaroslav
07.05.2018
18:53:37
Там ситуация из серии loadButton.click() а потом expect(element.all(by.xpath('path')).count()).shouldBeMore(0)

Google
Iaroslav
07.05.2018
18:54:49
и даже если засунуть browser.sleep() между ними, слип срабатывает, но раньше клика. чертовы промисы :)

Shoo
07.05.2018
18:57:46
И это логично, потому что слип запускается сразу после создания промиса, а не после его получения.

Вы же понимаете, как работает асинхронность? :)

Bola
07.05.2018
19:04:33
Примеры: var elm = element(by.id('paynow-info-btn')); var EC = protractor.ExpectedConditions; browser.wait(EC.elementToBeClickable(elm), 5000); elm.click();

Остальное - смотреть доку к протрактору

Iaroslav
07.05.2018
19:07:57
так и я о том, что browser.sleep() не то, что не выход, а просто не работает. спасибо за линку, буду пробовать

Bola
07.05.2018
19:08:55
Там есть встроенные вейтеры

Alexander
08.05.2018
10:21:39
Коллеги, добрый день. Был тут недавно на собеседовании, где задали интересный вопрос. Во что должен и не должен вмешиваться тестировщик в жц ПО? Что думаете?

Yury
08.05.2018
10:22:15
тестировщик - ни во что

Alexander
08.05.2018
10:22:18
Понятно, что тестирование и анализ требований. А ещё какие мысли?

Richard
08.05.2018
10:22:31
должен или не должен?

Google
Alexander
08.05.2018
10:22:44
должен или не должен?
Во что должен а во что не должен

Владимир
08.05.2018
10:22:45
тестировщик только тестировать, а если QA то он должен во всех этапах ЖЦ участвовать

Alexander
08.05.2018
10:24:23
На этапе разработке разве стоит вмешиваться?

Yury
08.05.2018
10:24:47
конечно

Oleg
08.05.2018
10:24:52
Если QA, то и до этапа разработки нужно, на стадии формирования требований

Yury
08.05.2018
10:25:12
кто будет кроме тебя будет учить разрабов писать юниттесты?

Oleg
08.05.2018
10:25:17
Ну если мы под разработкой понимаем непосредственно пиление

Tzeentch
08.05.2018
10:25:20
На этапе разработке разве стоит вмешиваться?
разработчик не знает нужной бизнес-логики - обращается к QA . Не понимает как работает тот или иной функционал - обращается к QA. И т.д.

Tzeentch
08.05.2018
10:25:51
Oleg
08.05.2018
10:25:51
+1

Yury
08.05.2018
10:25:52
КуА в разработке про другое

Арсений
08.05.2018
10:26:48
и у нас есть аналитики, но куа может знать больше об особенностях реализации и взаимодействия

Oleg
08.05.2018
10:26:49
у вас есть, ок
Если нет аналитиков, то ПМ. QA не должен объяснять разрабу, какой должна быть фича.

Alexander
08.05.2018
10:26:49
Если разраб не знает как писать юниттесты - странный разраб

Yury
08.05.2018
10:26:54
Да, если разработчик не знает предметку - ну это такое.

Tzeentch
08.05.2018
10:26:57
У вас не было нормальных разработчиков, видимо.
забавно, окей. Спасибо за мнение

Yury
08.05.2018
10:27:15
Если разраб не знает как писать юниттесты - странный разраб
Он может и знает. Он не хочет это дело делать. И может писать хреновые юниттесты

Google
Yury
08.05.2018
10:27:28
который как бы есть, а баги пропускают

Alexander
08.05.2018
10:27:42
На мой взгляд, QA это весь отдел. Все обеспечивают качество. А тестировщик скорее QC, что есть часть QA

Yury
08.05.2018
10:28:05
Это сейчас к чему?

Кирилл
08.05.2018
10:29:45
забавно, окей. Спасибо за мнение
Бизнес-логика формируется не только основываясь на требованиях, но и согласуясь с разработчиками, выясняя техническую специфику реализации задачи., возможные отсупления от первичной реализации. Все это проговаривается заказчикам на планировании и согласуется. А там, - сюрприз - участвуют разработчики.

Yury
08.05.2018
10:30:15
Это не всегда

Yury
08.05.2018
10:30:43
Есть много команд где с бизнесом общаются аналитики

Святослав
08.05.2018
10:31:03
Всем привет, есть у кого пример pytest + selenium + POM ? Скиньте пожалуйста

Tzeentch
08.05.2018
10:31:09
Есть много команд где с бизнесом общаются аналитики
и есть много команд где аналитиков нет

Ildar
08.05.2018
10:31:50
и есть много команд где аналитиков нет
есть много бед на этом свете, но лучше бы все-таки разрабам быть в курсе проекта

Yury
08.05.2018
10:32:11
и есть много команд где аналитиков нет
Согласен, поэтому и не пишу в ультимативной форме

Tzeentch
08.05.2018
10:32:20
Есть мнение в миру, что хороший разраб не нуждается в аналитике и тестерах
да нафига ему вообще кто-то? сиди и пиши код, действительно

Ildar
08.05.2018
10:32:26
наверное на начальном этапе и обращаются к QA, но так-то можно и код посмотреть и разобраться

Кирилл
08.05.2018
10:32:28
Т.е. вы изначально предполагаете что разработчики обязанны знать пользовательский функционал вдоль и поперёк и на этапе разработки не прибегают к помощи QA ?
Разработчик как минимум должен быть заинтересован в реализации бизнес-логики, основываясь на требованиях, которые были сформированы в процессе обсуждения будущей задачи с заказчиками.

Кирилл
08.05.2018
10:33:04
Ну ерничать не надо
А мне почему-то кажется, что это не шутка даже была.

Google
Кирилл
08.05.2018
10:34:02
Всм?
"Программист - пишет код, тестировщик - тестирует" и тд.

Admin
ERROR: S client not available

Oleg
08.05.2018
10:34:06
Т.е. вы изначально предполагаете что разработчики обязанны знать пользовательский функционал вдоль и поперёк и на этапе разработки не прибегают к помощи QA ?
Ок, у вас нет аналитиков, разработчики отвлекают QA от их работы уточнениями "Как то, что я пилю, должно работать?". Для вас это нормальная ситуация?

Чем в это время ПМ занимается?

Yury
08.05.2018
10:34:36
"Программист - пишет код, тестировщик - тестирует" и тд.
Солнце светит. Как это относится к теме?

Кирилл
08.05.2018
10:35:04
Tzeentch
08.05.2018
10:35:04
Ок, у вас нет аналитиков, разработчики отвлекают QA от их работы уточнениями "Как то, что я пилю, должно работать?". Для вас это нормальная ситуация?
Они это делают не на постоянной основе. Но да. И считаю это адекватным. Потому что есть продуктивное взаимодействие и понимание, что задача будет выполнена с учётом обеспечения качества

Чем в это время ПМ занимается?
много чем, но далеко не всегда избыточным описанием требований задач

Oleg
08.05.2018
10:36:25
Это в исходных требованиях до момента оценки задачи должно быть всё описано же, не?
Вот я к этому и веду. На личном примере: я в момент формирования требований пишу к ним замечания и указываю на узкие места, далее уже проверяю реализацию в соответствии с требованиями.

много чем, но далеко не всегда избыточным описанием требований задач
Т.е. если не учтен какой-то нюанс, то решение у вас принимает QA?

Tzeentch
08.05.2018
10:37:40
если нужен продакт - зовём и резво принимаем с аргументами совместное решение

Oleg
08.05.2018
10:39:14
в каких-то моментах - конечно
А у QA есть прямой контакт с заказчиком? Я просто не совсем понимаю, исходя из чего QA может принимать решения по конкретной реализации

Shoo
08.05.2018
10:40:04
Это у вас разрабы просто покладистые
Почему вы таки так решили?

Shoo
08.05.2018
10:40:33
Жизненный опыт и здравый смысл )
А ещё экспертиза, знание продукта, понимание бизнес-целей по фичам, етк-етк-етк. :)

Tzeentch
08.05.2018
10:40:35
А у QA есть прямой контакт с заказчиком? Я просто не совсем понимаю, исходя из чего QA может принимать решения по конкретной реализации
в продуктовой компании заказчики могут быть - бизнес юниты, которые хотелки формируют продакту. Тот вещает в джиру, стендапах и т.д.. Если QA достаточно знает продукт и понимает тонкости его бизнес-логики - может принимать решения.

Oleg
08.05.2018
10:40:36
Жизненный опыт и здравый смысл )
А потом "Но мы же хотели совсем иначе, кто так решил?"

Google
Yury
08.05.2018
10:40:46
Почему вы таки так решили?
Это была гипербола. Конечно вариантов процессов, когда решение принимает qa можно быть больше

Tzeentch
08.05.2018
10:41:37
я не говорю о полностью менять ход реализаций или ещё что-то. Но если у тебя есть стойкие аргументы и понимание что задача идёт не туда - в моей команде это услышат. И разработчики, и продакты

Oleg
08.05.2018
10:42:18
И что?
Мой бэкграунд говорит о том, что QA дает аргументированную оценку, но конечное решение принимает product owner. Которому может быть и немного по боку на озвученные риски, т.к. у него в голове больше информации про текущую бизнес-ситуацию

Shoo
08.05.2018
10:43:05
Мой бэкграунд говорит о том, что QA дает аргументированную оценку, но конечное решение принимает product owner. Которому может быть и немного по боку на озвученные риски, т.к. у него в голове больше информации про текущую бизнес-ситуацию
Мой бэкграунд говорит, что команды бывают разные. Я работал в команде, где кроме разработчиков и QA вообще никого не было - ни менеджеров, ни аналитиков. Решения принимались самостоятельно, командой.

Tzeentch
08.05.2018
10:43:19
вот мы сейчас скатываемся к ответу 42, на тему "всё разное, продукты, компании, команды"

Yury
08.05.2018
10:43:20
Ну ваще, крутые!

Oleg
08.05.2018
10:44:05
Найс, расходимся :)

Tzeentch
08.05.2018
10:44:19
мой поинт в том, что методичка на тему "мои обязанности - я их выполняю и не более" - так себе затея, если хочешь продуктивно работать в команде

Shoo
08.05.2018
10:44:48
Если у вас разработчики или куа существуют в информационном вакууме, без понимания бизнес-целей фичи, ожиданий заказчика и прочего - очевидно, их решения могут быть неправильными. Только проблема в данном случае не в том, что кто-то этим холопам доверил что-то решать, а в том, что у людей которые делают продукт - дефицит информации.

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