Реальные Модульные Тесты

Я часто слышал, что кто-то слушал лекцию или читал статью о юнит-тестах и вроде бы все понимал; Решил попробовать сам - не получилось.

Почему это происходит? Видимо, причина в том, что юнит-тесты обычно демонстрируются на простых примерах.

Но в реальной жизни код сложнее.

В реальных проектах код использует базы данных, веб-сервисы, код, написанный другими компаниями и т. д. В этом видео показан живой пример написания модульных тестов для кода с внешними зависимостями.

www.devclub.eu/2011/06/06/asolntsev-real-life-unit-tests Слайды можно найти Здесь .

ПС.

Для тех, кто не в курсе: в Эстонии выборы проводятся в электронном виде, то есть люди могут голосовать через Интернет. В презентации автор показывает использование модульных тестов в своем приложении для отображения результатов выборов.

Дополнительный юмор здесь в том, что во время последних выборов аналогичное официальное приложение зависло на несколько часов, что вызвало бурные дискуссии в обществе, а компанию-подрядчика оштрафовали на крупную сумму.

В презентации приложение работает нормально при той же нагрузке.

Теги: #разработка через тестирование #модульное тестирование #mocking #mockito #тестирование ИТ-систем #java #tdd

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.