Size: a a a

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

2020 February 10

V

Vitaliy in QA — Автоматизация
Michael V.Morozov
Да фикус в том что похоже пока вообще к ЯП душа не лежит. Но это только до первых локальных успехов - как они появятся, так сразу всё и ляжет как надо и куда надо
По питону бесплатный курс на степике, причем по автоматизации и начальным азам программирования и селениум
По руби бесплатный курс https://rubyrush.ru/
источник

MV

Michael V.Morozov in QA — Автоматизация
Al Ch
Ты про IDE ?
Не уверен, возможно вебдрайвер. Уже не помню
источник
2020 February 11

AC

Al Ch in QA — Автоматизация
Michael V.Morozov
Не уверен, возможно вебдрайвер. Уже не помню
Я тогда не понимаю что такое "установка селениума"
источник

AB

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

AV

Alexei Vinogradov in QA — Автоматизация
И чего вы упираете на бесплатные курсы. У человека есть мак, деньги, жизненный опыт, хочется нового попробовать. Считаю, что просто стыдно брать бесплатные должно быть.
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev
кажется пора уже это заканчивать, начинает выглядеть как троллинг
Согласен)

Курсы на @qa_courses
источник

СС

Сказочный Сникерс in QA — Автоматизация
Alexei Barantsev
кажется пора уже это заканчивать, начинает выглядеть как троллинг
Это и было троллингом изначально)
источник

AB

Alexei Barantsev in QA — Автоматизация
я мягкосердечен и сначала предупреждаю
источник

D

Dement in QA — Автоматизация
Вопрос по ТестКафе: Возможно, ли как-то вернуть значение из ClientFunction или из селектора (Selector) вне "test"?
источник

MV

Michael V.Morozov in QA — Автоматизация
Al Ch
Я тогда не понимаю что такое "установка селениума"
Там или плагин питона питона не так установился или ещё что, не помню
источник

IE

Ivan Efimov in QA — Автоматизация
Evgenii B
#teamcity #aws
Для работы тестов в билдах в качестве шага сборки запускается скрипт, добавляющий Teamcity agent в Security Group нашего VPC на AWS.

В какой-то момент билды стали падать в Teamcity, т.к лимит на правила Security Groups исчерпан.

Все бы ничего, но в сборках явно прописано, что при падении билда нужно подчищать за собой и удалять из SG айпи адреса EC2 инстансов.

В Teamcity при этом есть какая-то фича, которая скипает обязательные шаги, если билд был Отменен, тем самым возникает ситуация, когда IP адрес был добавлен, но не был удален. Количество правил в SG растет за день.

Аудит не помог выявить ни людей, отменяющих билды, ни причины отмены билдов и ситуаций, когда +1 -1 действия по добавлению/подчистке правил выстраивают такую очередь.

За сим вопрос:
За какую метрику зацепиться, чтобы точно знать, что конкретный ЕС2 инстанс отработал свое? Вместо подхода "убери за собой" я хочу добавить периодический таск на вычистку SG, но не совсем понятно в какой момент времени и основываясь на чем формировать пул IP адресов машин-агентов, которые можно подчистить


Как воркэраунд я вижу вариант:
1 Оценить максимальное время билдов, добавить временной оффсет для надежности
2 Когда запускаются билды, как только известен айпи машины, помещать время старта агента с его айпи в тимсити параметр
3 В момент запуска таски на удаление IP проверять IP, которые уже были завершены давно (сравниваем с временем из п1) и удаляем

Некоторую сложность добавляет то, что ЕС2 инстансы теряют свои атрибуты после того как переходят в состояние terminated. То есть AWS API не очень тут поможет как я вижу
А при старте инстанса можно вызвать curl yourapiservice/hostname=fsgyxvbhjhvcsfj или переменную окружения type=auto tests, core, ui и потом прочитать из контейнеров или нормальный способ)
источник

EB

Evgenii B in QA — Автоматизация
Ivan Efimov
А при старте инстанса можно вызвать curl yourapiservice/hostname=fsgyxvbhjhvcsfj или переменную окружения type=auto tests, core, ui и потом прочитать из контейнеров или нормальный способ)
Ничего не понял, извини
источник

IE

Ivan Efimov in QA — Автоматизация
Evgenii B
Ничего не понял, извини
Callback предложили, termenated instance не сохраняет атрибуты переменные окружения в том числе
источник

IV

Ilya Vasilyev in QA — Автоматизация
Х
источник

A

Adel in QA — Автоматизация
Ivan Efimov
если это винда попробуй в shell execute воткнуть:
chcp 1251
echo "Привет мир!"
Спасибо за идею, получил удивительные результаты:
chcp 1251 не помогло, думаю, мейвен как-то не так все же настроен... Хотя у меня в поме UTF-8 везде и в дженкинсе тоже...
источник

KV

Kvv Vvk in QA — Автоматизация
Всем привет. Может кто-то подсказать за что отвечает количество users в Cypress? В free я знаю 3
источник

AV

Alexei Vinogradov in QA — Автоматизация
Kvv Vvk
Всем привет. Может кто-то подсказать за что отвечает количество users в Cypress? В free я знаю 3
@cypress_ru1 думаю там знают точно
источник

KV

Kvv Vvk in QA — Автоматизация
Спасибо
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Vinogradov
@cypress_ru1 думаю там знают точно
Вот, теперь верный линк
источник

V

Vitaly in QA — Автоматизация
Всем привет, почему selenium назвали именно так? И почему selenide (selene - то же, что и selenide?) назвали почти как selenium? Что это за корень такой? Везде selen... Может это связано с какой то общей для этих продуктов технологией, на которой они базируются?
источник