Вот и дорвались мои руки до Хабра. Довелось мне как-то разработать систему для тестирования методов доступа к данным для рабочего проекта. Кто же знал, что благодаря этой системе мне подвернется возможность выступить с ней на внутривузовской конференции и опубликоваться не только в сборниках, но и на хабре?
Это запись является анонсом, призывающая вас к поддержке. Не поленитесь, оцените статью, по возможности прокомментируйте и порекомендуйте её знакомым, кому интересна данная тематика.

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

Вводное слово

Когда мы начали работу над новым проектом, была идея использовать TDD подход и, соответственно, писать юнит-тесты на каждый из используемых компонентов. Т.к. весь проект тесно взаимодействует с базой данных, то, конечно же, был поднят вопрос о том, что делать с компонентами, связанными напрямую с базой данных, и каким образом их тестировать. Быстрого способа решения данной проблемы мы не нашли и решили отложить этот вопрос на потом. Но меня он не переставал отпускать долгое время и в один прекрасный день мне удалось разработать фреймворк в рамках рабочего проекта, который позволял быстро протестировать взаимодействие с базой данных.
`
ОЖИДАНИЕ РЕКЛАМЫ...