Здравствуйте, shev, Вы писали:
S>Вопрос. Как облегчить внос тестовых данных?
Я пользовался утилитой SQLInsert от lockwoodtech — генерит инсерты для таблиц(ы). Только на больших объемах это долго, как я уже говорил.
Данные берутся с работающей базы. Тут я немного от unit тестирования отступаю — тесты, сравнивающие наборы данных, пишу после написания процедур. Так тесты проще писать

Чем вручную многостраничный отчет считать

После того, как отчет (например) заработал, вручную проверяю его правильность, исходные данные и результаты для него загоняю в тест, и все

Тест предназначен в первую очередб для того, чтобы не испортить потом этот отчет.
А сравнение двух таблиц легко через full join
----------------------------------
create table #tt (Код int, ФИО varchar(200), Пароль varchar(200), Права int)
create table #tt1(Код int, ФИО varchar(200), Пароль varchar(200), Права int)
insert into #tt1 values(1,'иванов','aa',1) --данные для сравнения
insert into #tt
exec Получить_список_пользователей
select * from #tt full join #tt1
on #tt1.Код = #tt.Код and #tt1.ФИО = #tt.ФИО and #tt1.#tt1.Код = #tt.Код = #tt.Пароль
and #tt1.Права = #tt.Права
where #tt1.Код is null or #tt.Код is null
--------------------------------------