How to actually test UIs
Статья от команды storybook про то, как тестировать компоненты.
Мы можем тестировать UI с помощью:
- Скриншот-тесты историй storybook
- Интерактивные (проверяем что клик по кнопке действительно что-то делает)
- Доступность
- Пользовательские сценарии
Для разных видов тестов нам нужны разные инструменты и у них разная стоимость и ценность.
Т.к. статья в блоге сторибука, то неудивительно, что самыми ценными оказались тесты с помощью storybook + chromatic. При этом скриншот-тесты поделены на 2 вида. Получается будто достаточно взять storybook и получить самые полезные тесты из коробки.
Если отбросить эту маркетинговую чушь - то классификация и характеристики тестов неплохие, хотя статья весьма поверхностная.