В jaguardb это должно быть просто Select union (буфер (p1), buffer (p2)) от t, где пересекаются (buffer (p1), buffer (p2));
Проводите приемочные / дымовые испытания с watin или selenium rc с вашим любимая среда модульного тестирования.
Что ж, это только проверит «API» базы данных, но не будет учитывать любые функции, которые вы может использоваться в отчете (фильтрация, сортировка, агрегирование и т. д.).
Единственное, что я могу предложить, - это найти инструмент, который может сравнивать XML и просто заставить сервер отчетов отправлять XML-версию отчета.
http://reportserver/ReportServer?/directory/Report1&rs:Format=XML&rs:Command=Render
Должен быть инструмент, который может это сделать
. Не уверен, что у этого есть возможность сделать это: http://www.soapui.org/
Селен был для меня отличным инструментом. Selenium должен позволить вам проверить, что большинство функций в отчете работает, как и ожидалось, с точки зрения пользователя веб-браузера.
Наличие тестовой базы данных, отдельной от рабочей, поможет поддерживать чистоту в вашей среде, но не повлияет на качество теста.
Значит, вы в основном хотите протестировать SP?
http://tsqlunit.sourceforge.net/
или VSTS для специалистов по базам данных
http: // msdn .microsoft.com / en-us / library / bb381703 (VS.80) .aspx