FrontendConf

Конференция завершена. Ждем вас на FrontendConf в следующий раз!

Селективность — тестируем только то, что поменялось

FrontOps

Доклад принят в программу конференции

Целевая аудитория

Разработчики, которые заботятся о скорости своего CI и хотят наэкономить много денег себе или компании.

Тезисы

Представим обычное среднее по масштабу приложение. Тестировщики проверяют его каждый релиз. Функциональности становится больше и тестирование дорожает. Постепенно тестировщиков может стать даже больше, чем разработчиков. Кажется, что решение простое: давайте не тестировать то, что не меняется. Идея простая, но её реализация отстрелит вам оба колена. Чтобы этого не случилось, разберём на примере реального проекта, почему простые подходы не работают, как придумать сложный и причём тут архитектура.

Тимлид кучки фронтендеров в команде Толоки. Последние полгода занимается всем вокруг удобства разработки. Обучает начинающих фронтендеров в Яндекс.Практикуме и на Solvery.

Толока

Одно из ведущих решений по разметке данных.

Видео

Мнение Программного комитета о докладе

Фото куратора

Никита Дубко

Очень важная тема для крупных проектов. У докладчика есть большой опыт по внедрению селективности тестов в проекты, который однозначно будет полезен всем, кто пытается решить проблему пустого расхода ресурсов CI.