Итак, представьте, что вы разработчик в успешной IT-компании. У вас замечательная команда, качественный продукт и никаких проблем с процессом разработки. Но однажды, при очередном код-ревью, вы натыкаетесь на тест, который... просто бесполезен.
Пытаясь понять причины его существования, вы открываете Pandora’s Box: бесполезных тестов оказывается много, а ваши уверенности в качестве продукта начинают трещать по швам.
В докладе "Мои тесты бесполезны" мы погрузимся в эту историю, которая, как оказалось, не так уж и уникальна. Мы познакомимся с главными виновниками появления бесполезных тестов, распознаем типичные ошибки в unit-тестировании и взглянем на примеры тестов, которые лишь создают иллюзию контроля качества.
После этого мы вместе попробуем оценить влияние бесполезных тестов на общий процесс разработки и его результаты. Как они замедляют процесс? Как они искажают восприятие качества кода? И что будет, если просто оставить все как есть?
Итогом нашего путешествия станут практические рекомендации и методики, которые помогут нам преобразить набор бесполезных тестов в набор эффективных и полезных. Мы узнаем, как при помощи рефакторинга и переписывания тестов можно вернуть контроль над процессом тестирования и улучшить качество нашего продукта.
Приглашаем вас в этот захватывающий путешествие по миру тестирования. Впереди много открытий и важных выводов, которые помогут вам и вашей команде создавать лучшие тесты и еще более качественные продукты.