Size: a a a

2019 October 10

AP

Alexander Pavlovets in JS for testing
от меня, Саня
источник

AP

Alexander Pavlovets in JS for testing
у меня так
источник

OK

Oleksandr Khotemskyi in JS for testing
Kirill K
Ну на 300 тестов 40 потоков. В общем, если нету претензий, что тратите много денег на инфраструктуру, когда можно раза в два меньше потратить, то не вопрос)

Просто можно посчитать, сколько времени тратится на инит браузера и логин для каждого нового теста. Порой это около 50% времени всего теста.
старт браузера на селеноиде - 2-3 секунды, логины можно делать и через апи. Сессии можно прогревать заранее
источник

AP

Alexander Pavlovets in JS for testing
Oleksandr Khotemskyi
старт браузера на селеноиде - 2-3 секунды, логины можно делать и через апи. Сессии можно прогревать заранее
да есть же ))) спс

Можно долго говорить про атомарность и т.д., но убегаю, сори, нет времени )
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Pavlovets
да есть же ))) спс

Можно долго говорить про атомарность и т.д., но убегаю, сори, нет времени )
давай, я за тебя буду )
источник

KK

Kirill K in JS for testing
Oleksandr Khotemskyi
старт браузера на селеноиде - 2-3 секунды, логины можно делать и через апи. Сессии можно прогревать заранее
данные тоже прогружаются моментально? Ну, если логин через апи позволяет, то допустим. Далеко не всегда разрешают так делать.
источник

AP

Alexander Pavlovets in JS for testing
Oleksandr Khotemskyi
давай, я за тебя буду )
👍
источник

OK

Oleksandr Khotemskyi in JS for testing
Kirill K
данные тоже прогружаются моментально? Ну, если логин через апи позволяет, то допустим. Далеко не всегда разрешают так делать.
вот именно что далеко не всегда. Далеко не всегда достаточно сделать только логаут, далеко не всегда один лид автомейшн за чашкой чая может развернуть все 😉
источник

OK

Oleksandr Khotemskyi in JS for testing
Kirill K
данные тоже прогружаются моментально? Ну, если логин через апи позволяет, то допустим. Далеко не всегда разрешают так делать.
Меня просто удивляет как ты по 2-3 сообщениям в телеге сделал ревью всего проекта )
источник

KK

Kirill K in JS for testing
Oleksandr Khotemskyi
вот именно что далеко не всегда. Далеко не всегда достаточно сделать только логаут, далеко не всегда один лид автомейшн за чашкой чая может развернуть все 😉
Ну типо все ещё не представляю, зачем 8 девопосов на 1300 тестов)
источник

OK

Oleksandr Khotemskyi in JS for testing
Kirill K
Ну типо все ещё не представляю, зачем 8 девопосов на 1300 тестов)
ты думаешь они только этим занимаются?
источник

KK

Kirill K in JS for testing
Oleksandr Khotemskyi
Меня просто удивляет как ты по 2-3 сообщениям в телеге сделал ревью всего проекта )
запах пятницы в голову ударил)
источник

KK

Kirill K in JS for testing
Oleksandr Khotemskyi
ты думаешь они только этим занимаются?
Наверное, нет)

но звучало это примерно так) мол вот целая команда, которая присматривает.
источник

AP

Alexander Pavlovets in JS for testing
Kirill K
Наверное, нет)

но звучало это примерно так) мол вот целая команда, которая присматривает.
За CI/CD проекта ... всего, дэвопсы как бы не только поддерживают тестовую ферму ))
источник

OK

Oleksandr Khotemskyi in JS for testing
Зацените лучше сколько уже github actions подвезли
источник

OK

Oleksandr Khotemskyi in JS for testing
источник

E

Evgeniy in JS for testing
Bola
ну простой вариант - создать файлик caps.js , типа https://hastebin.com/ayuseyegar.js
импортить его при инициализации драйвера
а тип браузера передавать как
npm --browserName=chrome test
прикольная штука, не пойму как его приконектить при  инициализации драйвера
источник

m

mkots in JS for testing
Зачем это надо? Я так и не въехал
источник

OK

Oleksandr Khotemskyi in JS for testing
mkots
Зачем это надо? Я так и не въехал
ci/cd сразу на github
источник

OK

Oleksandr Khotemskyi in JS for testing
без дженкинсов, тревисов, гитлабов
источник