> Я тестирую MS SQL базу и встроенные процедуры на ней по методике
> Unit-тестирования. Делаю это так
> Есть процедура, которая смотрит какие в базе есть процедуры и если они
> начинаются на Тест_, то запускает их все по очереди. Написаны процедуры -
> эквиваленты assert, что проверяют равенство чисел, дат, строк, таблиц и
> складывают результат в таблицу. На основании данных этоой таблицы
> делается вывод — успешно ли прошли тесты или нет.
тут все понятно. И тестирующие процедуры в базе это нормально.
> Перед исполенением каждого теста выполняется иниуиализцаия базы (удаление инфы и заливка
> insert'ами новой). Инициализаия при количестве записей > 10000 работает
> медленно, подумываю о заливке bulk insert'ом, но пока обхожусь — большие
> таблицы как правило нет нужды заливать полностью.
А вот заливка это не есть гуд. Заливать надо очень много, в разных вариантах и это всеравно может отличаться от реальных данных и реального порядка заливки.
С уважением
Кочмин Александр
Posted via RSDN NNTP Server 1.9