Начало основного контента

Воркшоп. Пересмотр подхода к тестам на примере React Web App

День 2

RU

Современные Web UI могут оказаться настолько сложными, что их нужно рассматривать как отдельные подсистемы. А значит, и подход к тестированию должен быть полноценным. Когда в Deutsche Bank начали разработку на новом стеке технологий, то решили применять только полезные практики и избавляться от издержек. Команда начала все по классике, делая юнит-тесты по ходу разработки. Но во время активного развития приложения, они только мешали и накладывали технический налог. Тогда решили рискнуть и сфокусироваться на оптимальном для разработчиков и тестировщиков уровне — компонентных тестах, и выжать из этого максимум пользы.

Во время этого воркшопа Максим ответит на следующие вопросы:

  • Почему стоит начинать именно с компонентных тестов?
  • Почему команды перестали писать юнит-тесты на React-controls, redux reducers и на сервисы?

Подготовка к воркшопу: Вам понадобится IDE, например VSCode, и возможность переключаться по git history. Для этого может подойти любой Git UI, например GitExtensions / SmartGit. Ссылка на код: https://github.com/Maxim-Zabunkov/heisenbug-2021-workshop Ветка: 2021-workshop

  • #jest
  • #react
  • #workshop
  • #enzyme
  • #typescript

Спикеры

Приглашенные эксперты