Я часто слышал, что кто-то слушал лекцию или читал статью о юнит-тестах и вроде бы все понимал; Решил попробовать сам - не получилось.
Почему это происходит? Видимо, причина в том, что юнит-тесты обычно демонстрируются на простых примерах.
Но в реальной жизни код сложнее.
В реальных проектах код использует базы данных, веб-сервисы, код, написанный другими компаниями и т. д. В этом видео показан живой пример написания модульных тестов для кода с внешними зависимостями.
www.devclub.eu/2011/06/06/asolntsev-real-life-unit-tests Слайды можно найти Здесь .
ПС.
Для тех, кто не в курсе: в Эстонии выборы проводятся в электронном виде, то есть люди могут голосовать через Интернет. В презентации автор показывает использование модульных тестов в своем приложении для отображения результатов выборов.
Дополнительный юмор здесь в том, что во время последних выборов аналогичное официальное приложение зависло на несколько часов, что вызвало бурные дискуссии в обществе, а компанию-подрядчика оштрафовали на крупную сумму.
В презентации приложение работает нормально при той же нагрузке.
Теги: #разработка через тестирование #модульное тестирование #mocking #mockito #тестирование ИТ-систем #java #tdd
-
Список Все В Календаре Google
19 Oct, 24 -
Пост О Том, Как Я Лепила Игру Из Пластилина.
19 Oct, 24 -
Обнаружение Несуществующей Ошибки Fdcan
19 Oct, 24 -
Браузер По Выбору? Не В России
19 Oct, 24