Комментарии 3
Так и не понял, что такое Shift Left, но я бы предложил седелать ещё пару шагов в том же направлении и отказаться от модульных тестов вообще, а компонентные запускать не в случайном порядке.
Модульные тесты - это тестирование какого-то модуля кода, практически всегда под этим подразумевается класс. Ваши компоненты - кнопки, поля ввода, формы с другими компонентами или формы вывода результатов - это такой же класс. Следовательно тесты которые вы описали - это и есть модульные тесты.
Компонентом был бы например сервис - который представлен набором классов. UI тоже может иметь микросервисную архитектуру. В таком случае какая-то форма может быть реализована как сервис и вот ее можно тестировать уже компонентными тестами.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
В чем разница между unit и компонентным тестированием