Size: a a a

2018 December 13

M

Mikhail in QA Alliance
Зависимость по времени не изучал, но запускать тесты в 2 потока != х2 скорости
источник

R(

Roman (rpwheeler) in QA Alliance
Dmitry Archie
У кого-нибудь есть история времени которое уходит на тесты из CI?
Слили кучу сомнительного хайлевел кода в один бАлшОй-бАлшОй регрешшен. Без параллелизации четыре с половиной часа, с паралеллизацией час.

Где-то внутри прячутся интересные решения, потому что это именно оттуда я брал код который локально падал четыре раза подряд пока я не набил его ожидалками как мишень пулями — а на Дженкинсе он не падает. Похоже, там подставляется минимальный интервал между экшенами который повышает стабильность.
источник

K

Korwwyn in QA Alliance
>  интересные решения,
Очень цензурно сказал :)
источник

Dq

Dmitry qDims in QA Alliance
Roman (rpwheeler)
Слили кучу сомнительного хайлевел кода в один бАлшОй-бАлшОй регрешшен. Без параллелизации четыре с половиной часа, с паралеллизацией час.

Где-то внутри прячутся интересные решения, потому что это именно оттуда я брал код который локально падал четыре раза подряд пока я не набил его ожидалками как мишень пулями — а на Дженкинсе он не падает. Похоже, там подставляется минимальный интервал между экшенами который повышает стабильность.
в конце это ты про implicit wait?
источник

R(

Roman (rpwheeler) in QA Alliance
Dmitry qDims
в конце это ты про implicit wait?
Я не знаю как они это делают, но я помню что что-то такое было в Selenide на котором они построили хренворк.
источник

В

Вовка in QA Alliance
Roman (rpwheeler)
Я не знаю как они это делают, но я помню что что-то такое было в Selenide на котором они построили хренворк.
ну вроде в Selenide ничего такого нет ) там уже все под капотом сделанно ( это я про impicity explicity waits)
источник

Dq

Dmitry qDims in QA Alliance
Вовка
ну вроде в Selenide ничего такого нет ) там уже все под капотом сделанно ( это я про impicity explicity waits)
почему implicity 😄 ?
источник

Dq

Dmitry qDims in QA Alliance
это же с селениума идет implicit explicit waits
источник

В

Вовка in QA Alliance
Ну да, но они это сразу же зашили во все ожидания селенидовские
источник

Dq

Dmitry qDims in QA Alliance
аа это типо селенид так стал оригинальнее назвав их implicity i explicity ?
источник

РН

Раиль Нуруллаев... in QA Alliance
Кто нибудь использовал RobotFramework? Есть ли смысл изучать?
источник

В

Вовка in QA Alliance
Dmitry qDims
аа это типо селенид так стал оригинальнее назвав их implicity i explicity ?
нет. У них есть общий таймаут для всех условий, который используется вместо implicity i explicity.
Есть у них допустим ShouldBe, ShouldHaveSize и тд. Ты его используеш в тестах и он сам ждет когда появится елемент или нужное количество , основываясь на общем таймауте.
То есть тебе не надо думать про ожидания селениумовские.
источник

Dq

Dmitry qDims in QA Alliance
по сути они используют explicit wait у которого ожидание 4 секунды
источник

FT

Filipp Terekhov in QA Alliance
Раиль Нуруллаев
Кто нибудь использовал RobotFramework? Есть ли смысл изучать?
Использовал однажды в очень специфическом случае, интегрировав его с Sikuli для красивых отчетов.
источник

Dq

Dmitry qDims in QA Alliance
`        await browser.wait(EC.visibilityOf((element)), time, error);
`
вместо такого у них
$("input").shouldBe(visible);
источник

Dq

Dmitry qDims in QA Alliance
You can use “should-methods” explicitly
источник

Dq

Dmitry qDims in QA Alliance
так что они все таки explicit and implicit
источник

R(

Roman (rpwheeler) in QA Alliance
Раиль Нуруллаев
Кто нибудь использовал RobotFramework? Есть ли смысл изучать?
На уровне близком к Hello World. Чтобы ответить про смысл надо сначала узнать что ты хочешь с ним сделать.
источник

i

i think it's okay in QA Alliance
Про puppeteer

Гугл выпустил Puppeteer для хрома. Прошло какое-то время и гугл адаптировал его и для файрфокса🔥

Трепещите

https://twitter.com/chromiumdev/status/1070790759937269761?s=21
источник

IB

Ildar Bekmansurov in QA Alliance
Раиль Нуруллаев
Кто нибудь использовал RobotFramework? Есть ли смысл изучать?
заканчиваем перевод всех тестов с робота на обычный пайтест
источник