Пирамида тестирования / Разработчик из Tinkoff Дмитрий Пурис
Вставка
- Опубліковано 25 чер 2024
- Разработчик из Tinkoff Дмитрий Пурис поделился опытом внедрения пирамиды тестирования, что позволило упростить и ускорить процесс в десятки раз.
00:00 Что такое пирамида тестирования
00:40 Кто я такой и каким опытом поделюсь
01:58 Каково это - жить без автотестов
02:58 Виды автотестов. Сравнения с автомобилем
06:57 Когда нужны автотесты
08:29 Опыт в Tinkoff. Ситуация год назад
09:50 Как мы внедрили пирамиду тестирования
15:34 Результаты внедрения пирамиды тестирования
16:35 Что дают тесты программистам
18:00 ВОПРОСЫ
Приходите на Trampoline Meetup! Расписание ближайших митапов на сайте www.trampoline.to/
пирамида тестирования это архаика появившаяся на заре автотестов. Сейчас уже ромб тестирования с интеграционными тестами во главе, почитайте кента додда на эту тему. Юнит тесты во многом избыточны. Нет смысла тестить какие-то отдельные функции \ редьюсеры на фронте, если в интеграционном тесте компонент, который их испольует работает как надо. Это также позволяет рефакторить всю логигку и не править юнит тесты на нее каждый раз. До тинькофа наверно еще не дошли эти технологии, но остальной мир пишет на testing library, которая основана на этом подходе
Какой процент вы покрываете модульными тестами?
Дмитрий, спасибо за доклад, было интересно.
Почему бы презентацию не сделать еще меньше по размеру в кадре?
Не тратье время, ничего полезного тут нет