
Evgeniy
23.12.2017
12:33:22
Если конторы хвастаются своими историями успеха - в чем проблема? Для них это вылилось в позитивное изменение. Для кого-то не выйдет.

Старый
23.12.2017
12:34:54

Evgeniy
23.12.2017
12:35:11
Применимость решений для своих процессов , продукта каждый решает для себя сам
В этом инженерном анализе и заключается сложность, а не в бездумном копировании того, что тебе Букинг или Баду рассказали с улыбкой на конференции

Google

Evgeniy
23.12.2017
12:38:06
Ну уволили автотестеров и что? Автотесты и автоматизация само по себе призвано сократить темпы найма , если проблема дефектов лежит в разрезе ops - то и решать нужно там. А отдельного тестировщика - убрать

Artem
23.12.2017
12:39:12

Evgeniy
23.12.2017
12:39:35
Лол
Если уметь настраивать дженкинс из коробки, обдумать формат сборок и зависимостей - это не рокетсаенс. Если писать автотесты, матрицы покрытия с чекбоксами - это не рокетсаенс, заниматься селениум, апи, и юниттестами - это НЕ рокетсаенс. О какой тогда иной глубине идёт речь? Всем этим под силу заниматься одному человеку.
Я не хочу защищать рыночек, я просто говорю, что со стороны это выглядит , как будто вас недоплачивают . Так это ваши проблемы и только


Старый
23.12.2017
12:47:49
Я не хочу защищать рыночек, я просто говорю, что со стороны это выглядит , как будто вас недоплачивают . Так это ваши проблемы и только
проблема даже не в сумме, а в кол-ве работы, мне вот предлагали 180, но я просто с бывшим там работником обсудил всё, потом снвоа с тех диром говорил, и в итоге понял, что я уже спустя 6-8 месяцев там работы попаду либо в больницу, либо совершу суицид, но основная проблема в том, что я всё чаще такое вижу, но одно дело, когда это предлагает банк в штатах или в англии, за 200+к в год, а другое дело за 30 в год такое. Но и развития в такой работе нет, ибо специализация не узкая.


Artem
23.12.2017
12:49:00
проблема даже не в сумме, а в кол-ве работы, мне вот предлагали 180, но я просто с бывшим там работником обсудил всё, потом снвоа с тех диром говорил, и в итоге понял, что я уже спустя 6-8 месяцев там работы попаду либо в больницу, либо совершу суицид, но основная проблема в том, что я всё чаще такое вижу, но одно дело, когда это предлагает банк в штатах или в англии, за 200+к в год, а другое дело за 30 в год такое. Но и развития в такой работе нет, ибо специализация не узкая.
225 дев опс получает без тестов в месте где есть sysops и тестеры

Старый
23.12.2017
12:50:23

Evgeniy
23.12.2017
12:50:25
проблема даже не в сумме, а в кол-ве работы, мне вот предлагали 180, но я просто с бывшим там работником обсудил всё, потом снвоа с тех диром говорил, и в итоге понял, что я уже спустя 6-8 месяцев там работы попаду либо в больницу, либо совершу суицид, но основная проблема в том, что я всё чаще такое вижу, но одно дело, когда это предлагает банк в штатах или в англии, за 200+к в год, а другое дело за 30 в год такое. Но и развития в такой работе нет, ибо специализация не узкая.
Количество работы - это не проблема вакансии, это проблема здравых ожиданий от бизнеса о производительности человека

Artem
23.12.2017
12:50:57

Старый
23.12.2017
12:51:52

Evgeniy
23.12.2017
12:51:56
Еси ты не договорился и не обсудил приоритетность своих задач с коллегами- почему это проблема таких вакансий? Это проблема конкретных людей которые не понимают что в сутках только 24 часа и из них по дефолту на работу выделяется 8

Google

Artem
23.12.2017
12:54:14

Evgeniy
23.12.2017
12:55:35
Сегодня мы выяснили: человек "оркестр" -это просто человек который умеет в дефолтный стэк и пару инструментов современной разработки с ci/cd
Мы также выяснили, что компании бывают разные и работать с мудаками не стоит.
А выяснили, что проецировать личный опыт на все компании не стоит.
Ух ты, вроде и ничего нового

Старый
23.12.2017
12:57:07

Artem
23.12.2017
13:02:06
Человек оркестр - это который умеет все, но очень плохо и поверхностно.

Artur
23.12.2017
13:02:53
Или умеет все, но не так глубоко как специалист?
Ребята, такой вопрос. Пытаюсь дождаться исчезновения одного элемента перед нажатием на другой. Есть елемент А, на который я кликаю, а есть элемент Б, который проверяется через invisibilityOfElementLocated на отсутствие. Необходимо дождаться исчезновения элемента Б и нажать на элемент А, но я периодически получают ошибку, что элемент А не мог быть нажатым т.к. элемент Б вместо него получил клик. Как мне еще дождаться исчезновение элемента Б?
При этом сам элемент А тоже проверяется через visibilityOfElementLocated и elementToBeClickable

Alexander
23.12.2017
19:06:35
ждать пока страница не будет содержать элемент? не знаю как там в джавовских фреймворках это сделано

Вячеслав
25.12.2017
06:00:17
#QA_question всем привет. по поводу pytest вопрос. можно как то параметризировать не один тест, а сразу группу тестов?

Roman
25.12.2017
06:30:53

Serge
25.12.2017
09:08:28
Про боль тестирования производительности в браузерах: https://habrahabr.ru/company/tensor/blog/345434/

nuclearthinking
25.12.2017
09:12:29

Юрий
25.12.2017
09:19:56

Влад
25.12.2017
11:55:55
Добрый день! Есть кто пытался вкатать Яндекс Танк на ubuntu 16?

Shoo
25.12.2017
12:05:00

Влад
25.12.2017
12:06:34

Shoo
25.12.2017
12:07:07
Так может имеет смысл по конкретной проблеме гуглить? :)
На что ругается-то?
Ну, и можно пройтись по топчику issues в гитхабе:
https://github.com/yandex/yandex-tank/issues
Если проблема типовая, а не конфигурационная, то она там, вероятнее всего, есть.

Влад
25.12.2017
12:09:36
При попытки выполнить код docker run \
-v $(pwd):/var/loadtest \
-v $SSH_AUTH_SOCK:/ssh-agent -e SSH_AUTH_SOCK=/ssh-agent \
—net host \
-it direvius/yandex-tank
Выбрасывает ошибку docker: Error response from daemon: invalid volume spec ":/ssh-agent": invalid volume specification: ':/ssh-agent'.

Google

Влад
25.12.2017
12:10:28
Гуглил, смотрел по типовым, но подобного нет..(

nuclearthinking
25.12.2017
12:11:48
он в место нее подставляет пустоту

Shoo
25.12.2017
12:12:07
Так это проблема не в ЯндексТанке, а в том, что докер не видит такого пути.
https://gist.github.com/d11wtq/8699521

nuclearthinking
25.12.2017
12:12:32
и ругается что пустоту на что то мапить нельзя

Влад
25.12.2017
12:13:36

Shoo
25.12.2017
12:14:58
В идеале да, задается. Судя по вашей ошибке - нет, не задается.
Там вот по ссылочке есть n вариантов выполнения команды.

nuclearthinking
25.12.2017
12:15:46
у тебя там где ты запускаешь докер должна быть определена переменная ссш аут сок, иначе получишь болт
-е прокидывает переменные внутрь докера

Влад
25.12.2017
12:16:29

Viktor
25.12.2017
12:19:28
всем привет

Shoo
25.12.2017
12:19:48

Viktor
25.12.2017
12:19:49
есть кто из этого чатика, кто использовал тестнг и кукумбер одновременно? какие могут быть подвондные камни?

nuclearthinking
25.12.2017
12:21:00

Shoo
25.12.2017
12:22:56

Viktor
25.12.2017
12:27:01
отдельно еще конечно фича и стэпс классы

Shoo
25.12.2017
12:28:12
Если вы используете Cucumber - то очевидно, запускать следует через него.
В таком случае классы тестов вам не должны быть нужны.

Admin
ERROR: S client not available

Google

Shoo
25.12.2017
12:28:31
Т.к. тестом служит Cucumber Scenario, а не TestNGшый класс.

Viktor
25.12.2017
12:30:29
аннотации с до и после методов подтянуться или будут проигнорены?

Shoo
25.12.2017
12:35:33
Насколько мне позволяют судить мои знания, то аннотации TestNG сработают, если листенер запуска кода вернет true.
Т.е. если конкретный метод будет вызываться - аннотация должна сработать.
В остальном, есть довольно много статей на тему того, как подружить cucumber и TestNG, напр.:
https://github.com/igniteram/testng-cucumber
и
http://www.sahajamit.com/post/cucumber-jvm-with-testng/
(господи, кто-нибудь кроме индусов вообще пишет статьи про тестирование?)

Heisenberg
25.12.2017
12:37:37

Влад
25.12.2017
13:28:26
Не актуально, пнули и сказали бери любой ключ)

Boris
25.12.2017
16:58:07
А как вы автоматизируете тесты внутренней логики исполненной в PHP фреймворке Symfony ?

Vage
25.12.2017
16:59:58

Shoo
25.12.2017
17:00:44

Boris
25.12.2017
17:01:10

Vage
25.12.2017
17:01:53

Evgeniy
25.12.2017
17:05:26
интеграционные тесты подразумевают, что обвязка и потрошки Symfony как таковые и не нужны могут быть
база данных и адаптеры к ней написаны для любого языка, для java уж точно

Boris
25.12.2017
17:07:03
+ я не очень хочу сейчас тратить время на изучение php если честно.
но если альтернатив годных реально нет, то возможно, придется

Shoo
25.12.2017
17:09:03
Ну, Борис, ты определись, какой у тебя объект тестирования. Если тебе надо тестировать куски симфони (а не приложение) - то тебе понадобятся юниты, а это пхп.
Если тебе нужно тестировать взаимодействие между приложением и базой, то дергать приложение изнутри может и не понадобится, и тогда достаточно любого языка программирования.

Boris
25.12.2017
17:10:21

Shoo
25.12.2017
17:10:55
Если ты можешь синтезировать запрос к базке не влезая в пхп код - пофигу что использовать.

Google

Boris
25.12.2017
17:12:18
логично,

Юрий
26.12.2017
07:51:59
Народ, подскажите кто сталкивался.
Есть pytest + xdist. В качестве параметра выступает функция которая динамически выдает массив параметров. Проблема в том, что как только данные параметры меняются возникает ошибка
ERROR collecting gw0 _________________________
Different tests were collected between gw2 and gw0. The difference is:
—- gw2
+++ gw0
tests/test_1c.py::TestAutotest::()::test_1c_parametrize[134]
-tests/test_1c.py::TestAutotest::()::test_1c_parametrize[135]
Такое ощущение что он кеширует пред запуск и потом сравнивает параметры.
Как с этим бороться, кто знает? А то тесты запускаются через раз...

Yaroslav
26.12.2017
08:37:00
Всем привет! Подскажите курсы автоматизации тестирования мобильных приложений

Boris
26.12.2017
08:40:31
Там в прикрепленном сообщении есть табличка с кучей полезной инфы
Спасибо можно сказать @SashaDie

Yaroslav
26.12.2017
09:08:26