Модульное тестирование кода, использующего базу данных - PullRequest
42 голосов
/ 24 декабря 2008

Мне интересно узнать, какой подход люди используют при разработке автоматизированных модульных тестов, которые используют базу данных

Устанавливаете ли вы базу данных QA (известную отправную точку) до запуска набора тестов.

OR

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

РЕДАКТИРОВАТЬ: Связанный вопрос, но не дубликат, хотя и весьма важный для рассматриваемого вопроса: Как мне выполнить модульное тестирование на устойчивость?

Ответы [ 11 ]

0 голосов
/ 24 декабря 2008

В своей практике тестирования базы данных я использовал NUnit, и перед выполнением всей последовательности тестов база данных была установлена ​​и заполнена тестовыми данными. Конечно, этот процесс был не очень быстрым, но что мешает вам выполнять другую работу во время выполнения тестов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...