Size: a a a

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

2019 October 27

AC

Al Ch in QA — Автоматизация
Star naoki
а где он настраивается?
Гугль вам в помошь
источник

AV

Alexei Vinogradov in QA — Автоматизация
Star naoki
Привет, есть проблема, помогите решить. Дженкинс не отправляет письмо на почту после того как сборка фейлится, не могу понять в чем причина. в после сборочных действиях я указываю почту и галочки - http://prntscr.com/pou6bo , правильно же?
А сервер почтовый настроен и сконфигурирован дженкинсе?
источник

EB

Evgenii B in QA — Автоматизация
Я подозреваю, что в 9/10 случаев подразумевается что-то вроде банального «чистого» кода с партерном page object, separation of concerns и следование dry. 9/10 ребят пишут тесты на UI / api , и за них уже придумали фреймворки
источник

EB

Evgenii B in QA — Автоматизация
То есть «архитектура тестов» это как «архитектура бровей», в таком случае вызывает у меня лишь ироничную улыбку. Не думаю что в чате на 4300 человек наберется 10 тех, кто писали фреймворки с нуля в стэке, где нет ничего ещё изобретённого. 5 лет назад я писал обертки над pywinauto, но назвать фреймворком не могу, т.к он не универсален был и едва ли реюзабелен для других проектов
источник

AC

Al Ch in QA — Автоматизация
Evgenii B
То есть «архитектура тестов» это как «архитектура бровей», в таком случае вызывает у меня лишь ироничную улыбку. Не думаю что в чате на 4300 человек наберется 10 тех, кто писали фреймворки с нуля в стэке, где нет ничего ещё изобретённого. 5 лет назад я писал обертки над pywinauto, но назвать фреймворком не могу, т.к он не универсален был и едва ли реюзабелен для других проектов
Есть просто "малые архитектурные формы" )
источник

O

Oleg in QA — Автоматизация
В моем мире, фреймворк это тот код, который занимается взаимодействием с окружением, логгированием и подготовкой данных. Сами тесты и "тестовый код" уже занимаются непосредственно логикой без реализации. То есть фреймворк умеет например десериализовывать объекты и класть их базу. А в тестах будет просто какой-то get и put. Соотвественно архитектура предполагает набор ограничений для упрощения самих тестов: заранее определнный формат подготовки тестовых данных, возможно набор конкретных действий, которые можно в тестах выполнять как шаги, формирование репортов, правила настройки окружения etc
источник

O

Oleg in QA — Автоматизация
в UI тестировании наверно кроме селениума обычно ни фига и не надо
источник

M

Maksim in QA — Автоматизация
К самому селениуму нужны костыли )
источник

AC

Al Ch in QA — Автоматизация
еще аппиум и иже с ним
источник

M

Maksim in QA — Автоматизация
Это уже можно фреймворком назвать тоже)
источник

EB

Evgenii B in QA — Автоматизация
С натяжкой но если очень хочется, то назовите, конечно
источник

EB

Evgenii B in QA — Автоматизация
Все имеют право продать свои щи подороже
источник

O

Oleg in QA — Автоматизация
Maksim
К самому селениуму нужны костыли )
ну я знаю, что там есть обертки сверху, для работы с окружением в контейнере, а сам селениум как раз предоставляет набор всех нужных действий
источник

IB

Ildar Bekmansurov in QA — Автоматизация
Обернул пару слипов и ожидалку в отдельный метод и готов фреймворк) а сам ты стал сдет
источник

M

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

M

Maksim in QA — Автоматизация
Сейчас может сам селениум допилили, но я крайние 3 - 4 года к счастью не общался.
источник

M

Maksim in QA — Автоматизация
В то время он требовал норм такой доработки
источник

AC

Al Ch in QA — Автоматизация
Maksim
Сейчас может сам селениум допилили, но я крайние 3 - 4 года к счастью не общался.
В наше время 3-4 года это вечность, Selenium нынче это стандарт практически
источник

M

Maksim in QA — Автоматизация
Он и тогда стандартом был
источник

M

Maksim in QA — Автоматизация
Если что
источник