Size: a a a

Angular - русскоговорящее сообщество

2020 February 05

VB

Vlad Bespalov in Angular - русскоговорящее сообщество
Ekaterina
Она же не только про логику, даже не столько. Она больше про скорость и устойчивость. е2е тесты самые нестабильные, самые сложные в поддержке и т.д.
да, но при этом и проходят по функциональной части приложения
в совокупности с юнитовыми на беке выглядит как очень надёжная система
источник

VB

Vlad Bespalov in Angular - русскоговорящее сообщество
Пёс Цифрового Сопротивления
ну у нас например сотни юнит тестов в одном и более 1.5 тысячи в другом. они ни разу не бесполезные
а что тестами покрыто? компоненты сами, сервисы, пайпы? Всё вообще?
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Vlad Bespalov
а что тестами покрыто? компоненты сами, сервисы, пайпы? Всё вообще?
все
источник

MG

Moe Green in Angular - русскоговорящее сообщество
ERR_CERT_AUTHORITY_INVALID - это куда бежать и смотреть?
источник

IS

Ivan Stroykin in Angular - русскоговорящее сообщество
Vlad Bespalov
а что тестами покрыто? компоненты сами, сервисы, пайпы? Всё вообще?
всё покрыто. unit-тесты позволяют, как минимум, дать пинка если пришел что-то поправить и случайно нарушил работу
источник

П

Пёс Цифрового Сопротивления in Angular - русскоговорящее сообщество
Vlad Bespalov
а что тестами покрыто? компоненты сами, сервисы, пайпы? Всё вообще?
всё
источник

E

Ekaterina in Angular - русскоговорящее сообщество
Vlad Bespalov
да, но при этом и проходят по функциональной части приложения
в совокупности с юнитовыми на беке выглядит как очень надёжная система
А что хотите тестировать на фронте?
Из своего проекта я могу придумать только тестирование вычислений (валидация, например) и тестирование верстки. Вычисления должны покрываться юнитами, верстка - вообще отдельный разговор. Потом переходим уже на интеграционные, если нужны данные с бэка или проверка, что на бэке что-то произошло.
источник

VB

Vlad Bespalov in Angular - русскоговорящее сообщество
вычисления вынесены на бек можно сказать, что все, а верстку тестировать в нашей системе слишком сложно, потому как она часто меняется
источник

VB

Vlad Bespalov in Angular - русскоговорящее сообщество
тут для нас ещё важно соблюсти пропорции время/достаточное покрытие, поэтому собственно и стоит вопрос необходимости юнитов на фронте
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Начнете писать и будет покрытие
источник

VB

Vlad Bespalov in Angular - русскоговорящее сообщество
принял к размышлению в общем, всем большое спасибо))
источник

E

Ekaterina in Angular - русскоговорящее сообщество
Vlad Bespalov
вычисления вынесены на бек можно сказать, что все, а верстку тестировать в нашей системе слишком сложно, потому как она часто меняется
Эм... А надо ли вам тогда вообще тестирование на фронте? :)
источник

П

Пёс Цифрового Сопротивления in Angular - русскоговорящее сообщество
верстку мы тоже тестируем, особенно такие момент как скрытие/появление блоков или что компонент рендерит что нужно внутри
источник

VB

Vlad Bespalov in Angular - русскоговорящее сообщество
Ekaterina
Эм... А надо ли вам тогда вообще тестирование на фронте? :)
интеграционное точно)) а вот насчёт остального подумаю ещё, неоднозначно всё пока слишком
источник

VB

Vlad Bespalov in Angular - русскоговорящее сообщество
Пёс Цифрового Сопротивления
верстку мы тоже тестируем, особенно такие момент как скрытие/появление блоков или что компонент рендерит что нужно внутри
вот такое я бы как выше писали на ui-kit навернул
источник

PP

Pika Poka in Angular - русскоговорящее сообщество
Доброго.
Подскажите, в каком направлении копать.
Задача при переходу на новый компонент  по ссылке,
передавать id не через ссылку а скрыто.
Как это сделать?
источник

IF

Ivan Frolkin in Angular - русскоговорящее сообщество
ну если над проектом трудятся стопитсот человек и он основной продукт кампании, то юниты с ковераджем под 80 маст хэв
источник

E

Ekaterina in Angular - русскоговорящее сообщество
Vlad Bespalov
интеграционное точно)) а вот насчёт остального подумаю ещё, неоднозначно всё пока слишком
Можно попробовать написать сначала ЧТО надо протестировать, потом ЧТО можете протестировать. Обычно после этого многое решается само собой :)
источник

VB

Vlad Bespalov in Angular - русскоговорящее сообщество
Ekaterina
Можно попробовать написать сначала ЧТО надо протестировать, потом ЧТО можете протестировать. Обычно после этого многое решается само собой :)
да, звучит как план, спасибо)
источник

П

Пёс Цифрового Сопротивления in Angular - русскоговорящее сообщество
Pika Poka
Доброго.
Подскажите, в каком направлении копать.
Задача при переходу на новый компонент  по ссылке,
передавать id не через ссылку а скрыто.
Как это сделать?
источник