Size: a a a

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

2020 December 24

А

Алексей in QA — Автоматизация
Vladimir K
Вы сами его использовали в работе?
Никогда мануальщик без программирования с кукумбером не сделает.
использовал как то. Сектанты "БДД нас спасет, сейчас отделы рекламы, продаж и тп будут там кейсы по флоу нам писать" заставили. Просто прикрутил там еще слой для и удобства, и нормально было. Месяц. Потом без постоянных пинков внезапно все эти ребята начали саботировать написание своего флоу, и "давайте наймер лучше еще автоматизаторов, писать кейсы это не работа манагера, бла бла". Так и умерло БДД в отдельно взятой конторе
источник

AV

Alexei Vinogradov in QA — Автоматизация
Я как раз вчера в первый раз написал ассерты внутри PageObject - как раз был такой кейс. И очень доволен.
источник

VS

Vitalii Sotnichenko in QA — Автоматизация
Vladimir K
Вы путает пресное с зеленым.
Я не говорю что JS не нужная фигня.
Человек занимается тестированием, нафига ему JS?
ну посмотрите чтоли количество вакансий на JS и на условной Java, наверное ж что-то показывает это. Плюс сейчас в том же Плейрайте реализовано то что Селениум не может сделать, доступ к веб консоли и соответствующие методы, плюс быстрота. Если тестовый код лежит вместе с две репой то легче запускать автотесты в ветках, то есть упрощается CI процесс
источник

А

Алексей in QA — Автоматизация
Vitalii Sotnichenko
ну посмотрите чтоли количество вакансий на JS и на условной Java, наверное ж что-то показывает это. Плюс сейчас в том же Плейрайте реализовано то что Селениум не может сделать, доступ к веб консоли и соответствующие методы, плюс быстрота. Если тестовый код лежит вместе с две репой то легче запускать автотесты в ветках, то есть упрощается CI процесс
у плейрайта есть питон обертка, и джававская в ранней версии. можно с ним и без JS работать
источник

M

Mike in QA — Автоматизация
Alexander
Класс = название страницы , всяческие доп методы, например найди в таблице нужное значение и кликни по нему
Лично я, но можно и по-другому, делаю так.

У меня есть условно class MainPage
В нем объявляются элементы одноименной страницы.
И можно с ними там же взаимодействовать

//присваиваем в переменные локаторы
buttonLogin = //*[.....]
и тд

//пишем в том же классе методы взимодействия

public static login {
buttonLogin.click();
итд
}

А в тесте вызываете по типу

mainPage.login();
источник

VS

Vitalii Sotnichenko in QA — Автоматизация
Алексей
у плейрайта есть питон обертка, и джававская в ранней версии. можно с ним и без JS работать
я не спорю что есть, но это обертки все таки. если использовать обертку то смысл тогда вообще в питоне или джаве
источник

VK

Vladimir K in QA — Автоматизация
Алексей
использовал как то. Сектанты "БДД нас спасет, сейчас отделы рекламы, продаж и тп будут там кейсы по флоу нам писать" заставили. Просто прикрутил там еще слой для и удобства, и нормально было. Месяц. Потом без постоянных пинков внезапно все эти ребята начали саботировать написание своего флоу, и "давайте наймер лучше еще автоматизаторов, писать кейсы это не работа манагера, бла бла". Так и умерло БДД в отдельно взятой конторе
Вот это реальная прям ситуация.
Я сам недолюбливаю огурец.
И как по мне основная его беда в том, что:
1. Бизнес никогда не будет писать требования в нужных нотациях
2. Задачи обычно сложнее и количество шагов сложнее, чем кажется при написании
3. Сопровождение превращается в головняк, так как отлаживаться то еще удовольствие....
И еще куча всего....
источник

Д

Добрый Кот in QA — Автоматизация
Братва, а подскажите плез, как кто работу находил джуном? А то в селениум чутка могу, в теорию могу, а на работу нахрен никому не нужен 😹
источник

A

Alexander in QA — Автоматизация
Mike
Лично я, но можно и по-другому, делаю так.

У меня есть условно class MainPage
В нем объявляются элементы одноименной страницы.
И можно с ними там же взаимодействовать

//присваиваем в переменные локаторы
buttonLogin = //*[.....]
и тд

//пишем в том же классе методы взимодействия

public static login {
buttonLogin.click();
итд
}

А в тесте вызываете по типу

mainPage.login();
У меня дженерик класс , и вызываю я в тестах вот так PageGenerator.LoginPage.Navigate(url) к примеру. Все пейджы наследуются от базовой страниц в которой происходит получение нужного драйвера
источник

A

Alexander in QA — Автоматизация
Добрый Кот
Братва, а подскажите плез, как кто работу находил джуном? А то в селениум чутка могу, в теорию могу, а на работу нахрен никому не нужен 😹
https://t.me/qa_jobs вот там вакансий много , мониторь
источник

Д

Добрый Кот in QA — Автоматизация
Спасибо)
источник

Д

Добрый Кот in QA — Автоматизация
На апворк стоит соваться?
источник

А

Алексей in QA — Автоматизация
Vladimir K
Вот это реальная прям ситуация.
Я сам недолюбливаю огурец.
И как по мне основная его беда в том, что:
1. Бизнес никогда не будет писать требования в нужных нотациях
2. Задачи обычно сложнее и количество шагов сложнее, чем кажется при написании
3. Сопровождение превращается в головняк, так как отлаживаться то еще удовольствие....
И еще куча всего....
угу, так оно обычно и было. Я еще несколько раз сталкивался с адептами БДД, но там уже удавалось их на ранней стадии отстрелить - как только очередной манагер начинал песню про внедрение бдд, как он и бизнес будут читать тесты, как какие то васи будут нам писать кейсы по своему флоу - сразу в лоб получал вопросы на тему того, зачем финдиректору читать тесткейсы, и предложение провести эксперимент - подписать тех самых васянов, которые будут писать флоу - пописать для нас для начала просто текстов в экселе тесткейсы по этому флоу, и поглядим что будет. Этого хватало для похорон идеи
источник

M

Mike in QA — Автоматизация
Добрый Кот
На апворк стоит соваться?
Это ж фриланс биржа? Разве что немного соврать в профиле. Я бы не нанимал чувака без опыта)
источник

А

Алексей in QA — Автоматизация
Добрый Кот
Братва, а подскажите плез, как кто работу находил джуном? А то в селениум чутка могу, в теорию могу, а на работу нахрен никому не нужен 😹
канал джунов https://t.me/qajuniors
источник

Д

Добрый Кот in QA — Автоматизация
Mike
Это ж фриланс биржа? Разве что немного соврать в профиле. Я бы не нанимал чувака без опыта)
Ну я же не соло буду делать) а с ментором сеньором)) да, фриланс биржа англоязычная
источник

Д

Добрый Кот in QA — Автоматизация
Понял, принял, обработал
источник

А

Алексей in QA — Автоматизация
Добрый Кот
Ну я же не соло буду делать) а с ментором сеньором)) да, фриланс биржа англоязычная
ментора на собес не возьмешь с собой никак
источник

A

Alexander in QA — Автоматизация
Добрый Кот
Ну я же не соло буду делать) а с ментором сеньором)) да, фриланс биржа англоязычная
Так если вы анлоговорящий то вам профиль нужен в linkedin.cn и может на релакс уедите если повезет
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
Споры эти бессмысленны. Кому-то удобно юзать кукумбер, пусть юзает, кому-то неудобно, пусть не юзает, о чем спор ваще непонятно
источник