Мой текущий проект использует SSRS в качестве механизма отчетности. У меня есть отчет о выполнении текстовой команды с примерно 10 переменными, переданными ей. Я искал решение о том, как провести модульное тестирование (принятие или интеграция, что угодно, просто некоторая автоматизация) для проекта отчетов SSRS.
Я думал об использовании этого метода:
- Переместить текстовую команду SQL в хранимую процедуру
- Создание проекта Reports.Tests
- Создать базу данных project_tests и указать строку подключения к этой базе данных
- Настройка моего модульного теста с данными, которые я вернул бы в тесте
- Создать тест с переданными параметрами и проверить набор результатов
Я хотел быть уверен, что не пропустил что-то очевидное.
Как другие программисты проверяют свои отчеты автоматически? Любые предложения о том, как улучшить этот метод?
РЕДАКТИРОВАТЬ: я должен уточнить, что я хотел бы только проверить набор результатов, а не форматирование отчета.