Size: a a a

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

2020 May 31

AE

Artem Eroshenko in Heisenbug, конференция по тестированию
вы чего, этож инструмент, а не религия
источник

YA

Yuriy Artamonov in Heisenbug, конференция по тестированию
И быстрые тесты идут раньше, чтобы не гонять медленные
источник

AE

Artem Eroshenko in Heisenbug, конференция по тестированию
ордер не ордер - какая разница?)
источник

AE

Artem Eroshenko in Heisenbug, конференция по тестированию
там одни проблемы, тут другие
источник

SS

Ser Sh in Heisenbug, конференция по тестированию
Dmitry
Это и без меня давно решили. Но окей, не говнокод, а bad practice с точки зрения тестирования в целом.

Или есть примеры из жизни, когда порядок тестов был фиксированным и никаких проблем и недоразумений это не вызывало?
я бы сказал что есть опыт где это было необходимостью
источник

AE

Artem Eroshenko in Heisenbug, конференция по тестированию
у меня тоже было несколько мест где надо
источник

AE

Artem Eroshenko in Heisenbug, конференция по тестированию
но в основном не использую, потому что не нравится
источник

AE

Artem Eroshenko in Heisenbug, конференция по тестированию
но религия моя мне не запрещает это
источник

SV

Stanislav Vasenkov in Heisenbug, конференция по тестированию
Ордер - зло, учит нас плохому. Тесты должны быть атомарными и порядок не должен быть важен
источник

AE

Artem Eroshenko in Heisenbug, конференция по тестированию
Люди должны быть богатыми)
источник

AE

Artem Eroshenko in Heisenbug, конференция по тестированию
Ордер - это инструмент. Причем довольно сложный при видимой простоте. Я бы просто пометил его 4 звездами сложности (из 5). Я про все это периодически думаю, как и разработчики junit5. Видимо все таки есть случаи, когда это необходимо.
источник

AE

Artem Eroshenko in Heisenbug, конференция по тестированию
Иначе не было бы поддержки из коробки :(
источник

IR

Inna Red in Heisenbug, конференция по тестированию
когда тестируются сценарии, когда в тестах важен именно порядок :)
источник

IS

Ivan Sandrátskii in Heisenbug, конференция по тестированию
кстати в junit5 будет что то типа поддержки test scenarios
источник

SS

Ser Sh in Heisenbug, конференция по тестированию
да, например бизнес сценарий, в котором всё проходит в определённом порядке.
а ещё “прикольнее“ тестировать когда тесты зависят от конфига среды
источник

IR

Inna Red in Heisenbug, конференция по тестированию
с порядком кстати поддержу коллегу, которому хочется сначала быстрые тесты гонять. Предложила помечать медленные тесты специальной категорией и гонять в конце без использования порядка — все ж так намерения более прозрачны :)
источник

D

Dmitry in Heisenbug, конференция по тестированию
Но если медленные и быстрые тесты гоняются в одном сьюте, то какая разница, в каком порядке они будут идти? Репорт всё равно не сгенерится до конца прогона. А если быстрые тесты гонять в отдельном прогоне, тогда и Order не нужен, не?
источник

D

Dmitry in Heisenbug, конференция по тестированию
В случае кволити гейтов очевидно, что нужно smoke и остальные тесты запускать отдельными прогонами, чтобы по-разному реагировать на падения
источник

IR

Inna Red in Heisenbug, конференция по тестированию
ну что-то там зудит у кого-то, я так поняла, что у ребят больше психологическое
источник

YA

Yuriy Artamonov in Heisenbug, конференция по тестированию
Dmitry
Но если медленные и быстрые тесты гоняются в одном сьюте, то какая разница, в каком порядке они будут идти? Репорт всё равно не сгенерится до конца прогона. А если быстрые тесты гонять в отдельном прогоне, тогда и Order не нужен, не?
Это не так. Например, Teamcity показывает упавшие тесты сразу в процессе
источник