Size: a a a

Heisenbug, конференция по тестированию

2020 July 11

IL

Igor Lukyanenkov in Heisenbug, конференция по тестированию
В начале звука на заставке не было
источник

VB

Vsevolod Brekelov in Heisenbug, конференция по тестированию
Igor Lukyanenkov
В начале звука на заставке не было
ооооо!!! это мой промах.. спасибо, что сказал!
источник
2020 July 14

VB

Vsevolod Brekelov in Heisenbug, конференция по тестированию
кстати, в одном из выпусков с Артемом говорили про Core Web Vitals. Не могу не поделиться хорошим видео, где объясняют что это такое с примером
https://www.youtube.com/watch?v=t8YBZLjL-KU
источник

АР

Александр Рыжих... in Heisenbug, конференция по тестированию
Вот только недавно брался пересмотреть.

Когда новости обозревали, говорили

Только не помню, то ли сравнение testng и junit , то ли docker
источник
2020 July 16

D

Denis in Heisenbug, конференция по тестированию
Всем привет! Ребята возник вопрос. Когда нужно начинать  параллелить  тесты? От какого их количества? или по другим  причинам?
источник

AV

Alexey Vasilyev in Heisenbug, конференция по тестированию
Denis
Всем привет! Ребята возник вопрос. Когда нужно начинать  параллелить  тесты? От какого их количества? или по другим  причинам?
имхо, когда время их выполнения превышает ваши ожидания
источник

D

Denis in Heisenbug, конференция по тестированию
Тоесть если ожиданий нет, то и не нужно. Верно я понимаю?
источник

J🎩

JBáruch 🎩 in Heisenbug, конференция по тестированию
Denis
Тоесть если ожиданий нет, то и не нужно. Верно я понимаю?
Ну если тебя устраивает скорость фидбэка, то да, не нужно
источник

AZ

Alexander Zapevalov in Heisenbug, конференция по тестированию
Denis
Тоесть если ожиданий нет, то и не нужно. Верно я понимаю?
нужно сразу рассчитывать под параллель. Т.к. сейчас 5 тестов, завтра будет 150. А у тебя ошибки изначально во фреймворке(статики много, например) и тебе теперь переписывать что-то нужно, что-то думать о чём-то, а как сделать так. чтобы они нормально ходили. И не всегда это возможно, к сожалению.  А сразу бы заложил(потратил пять минут своего времени) и всё было бы хорошо. и пока их пять - то они последовательны, а когда их стало 150, преключил на пареллель
источник

T

Timur in Heisenbug, конференция по тестированию
Полагаю, что параллелить тесты желательно тогда, когда будет подготовлен кластер для изолированного исполнения тестов, иначе может быть конфликт за фокус или данные (бывает такое). Если в планах - встраивание процесса автотестирования в CICD, то имхо это обязательно нужно делать. Причем чем раньше, тем лучше, иначе затем можно долго искать и исправлять конфликты параллельности

Но если тесты идут несколько секунд, то можно обойтись в принципе
источник

IR

Inna Red in Heisenbug, конференция по тестированию
Alexander Zapevalov
нужно сразу рассчитывать под параллель. Т.к. сейчас 5 тестов, завтра будет 150. А у тебя ошибки изначально во фреймворке(статики много, например) и тебе теперь переписывать что-то нужно, что-то думать о чём-то, а как сделать так. чтобы они нормально ходили. И не всегда это возможно, к сожалению.  А сразу бы заложил(потратил пять минут своего времени) и всё было бы хорошо. и пока их пять - то они последовательны, а когда их стало 150, преключил на пареллель
написание тестов параллельными может занять не 5 минут, а гораздо больше. Зависит от того, что параллелит. А то придется еще и потокобезопасный код писать учиться...
источник

TL

Tab Loid in Heisenbug, конференция по тестированию
Если тестов так мало что выполняются за несколько секунд, то либо их просто мало и они бесполезны, либо особо нечего тестировать
источник

AZ

Alexander Zapevalov in Heisenbug, конференция по тестированию
Inna Red
написание тестов параллельными может занять не 5 минут, а гораздо больше. Зависит от того, что параллелит. А то придется еще и потокобезопасный код писать учиться...
Да, я перегнул. даже меньше. Ну А если человек не умеет, значит самое время учиться.
источник

AZ

Alexander Zapevalov in Heisenbug, конференция по тестированию
А вообще, это всё условности.
основная мысль не в пяти минутах. а в том, что лучше сразу  закладывать эту возможность.
источник

IR

Inna Red in Heisenbug, конференция по тестированию
Denis
Тоесть если ожиданий нет, то и не нужно. Верно я понимаю?
а можешь рассказать немного условий, когда ожиданий нет? Интересно стало, как так, обычно вопрос времени встает
источник

T

Timur in Heisenbug, конференция по тестированию
Tab Loid
Если тестов так мало что выполняются за несколько секунд, то либо их просто мало и они бесполезны, либо особо нечего тестировать
На heisenbug был доклад "Автотесты: такие же, но лучше — Игорь Хрол", 10000 тестов за 1.8сек) Там конечно большие условности, но общая картина ясна
источник

TL

Tab Loid in Heisenbug, конференция по тестированию
Inna Red
а можешь рассказать немного условий, когда ожиданий нет? Интересно стало, как так, обычно вопрос времени встает
Видимо тогда когда тесты запускаются не на регулярной основе)
источник

TL

Tab Loid in Heisenbug, конференция по тестированию
Timur
На heisenbug был доклад "Автотесты: такие же, но лучше — Игорь Хрол", 10000 тестов за 1.8сек) Там конечно большие условности, но общая картина ясна
Да понятное дело что тесты бывают разные, но если тесты пишутся не на какую-то библиотеку, то в реальной жизни тесты работают дольше, интеграционные же тесты никто не отменяет
источник

TL

Tab Loid in Heisenbug, конференция по тестированию
А в вакууме всякое бывает, у меня сейчас к примеру есть порядка 37000 тестов выполняющихся меньше чем за секунду. Проверяю правильность работы скрипта миграции сравнивая 2 колонки в базе=) сама миграция больше часа при этом идет
источник

r

rokrbek in Heisenbug, конференция по тестированию
Лида Палачева
Про контрактное тестирование упомянули, тоже интересно было бы послушать)
на прошедшем в этом году Selenium Camp было несколько докладов по теме. и они все в публичном доступе.
источник