heisenbug Heisenbug 2018 Мск (06.12.2018)

Юнит-тесты — от теории к практике

img

Доклад посвящен тому, как в Mail.Ru Group подходят к юнит-тестированию проектов. Вадим достаточно много времени уделит не только конкретным приемам, но и идеям, которыми руководствуются в компании.

Комментарий Программного комитета:

Наверное, многие, начиная писать юнит-тесты, пробовали следовать теоретическим рекомендациям. Но часто эти рекомендации разбивались о суровую действительность и появлялись вопросы, на которые сложно найти ответы в литературе. Вадим, опираясь на практический опыт, которым он делится в своем [Telegram-канале](https://t.me/pythonetc), попробует ответить на часть из них: как писать юнит-тесты, если есть зависимость от базы, как тестировать private-методы и многое другое.

Доклад посвящен тому, как в Mail.Ru Group подходят к юнит-тестированию проектов. Вадим достаточно много времени уделит не только конкретным приемам, но и идеям, которыми руководствуются в компании. Один из основных тезисов: для программиста юнит-тестирование — это в первую очередь архитектурный подход, а не средство проверки корректности кода, т. е. не тестирование как таковое.