Приемочное тестирование Sql или отчетов - PullRequest
2 голосов
/ 28 июня 2011

Я отвечаю за разработку и сопровождение проекта, содержащего несколько сотен отчетов Sql (SSRS). Я бы очень хотел добавить приемочные испытания. Существуют ли лучшие практики для приемочных испытаний отчета?

В настоящее время мы используем несколько платформ тестирования для проектов .net, поэтому нам удобно работать с TDD, BDD - пользовательскими историями и т. Д. Используют ли люди аналогичные подходы при приемочном тестировании отчетов, например

Given customer 123456
When I run Report "CustomerOrders"
Then I should see 5 rows in the output

Для составления некоторых отчетов требуется много времени. Люди используют специальные базы данных приемочного тестирования?

Кто-нибудь использует бегунов как watir с SSRS ??

Любое понимание в этой области очень ценится!

1 Ответ

0 голосов
/ 28 июня 2011

Я работал над созданием отчета для приложения в реальном времени.Я использовал SSIS / RS.Я не использовал SSAS в моем случае.Раньше я выполнял SQL-запрос в

  • OLTP-системе (Запускайте запросы к таблицам OLTP, чтобы найти количество строк / значений, которые должны быть отражены в отчетах)
  • Staging System (Запуск TSQLЗапросы - это поможет нам проверить, что задания SSL ETL выдвинули данные)
  • Таблицы фактов и измерений (базы данных DW) - Отчеты
  • Запуск запросов SQL с параметрами фильтра, предоставленными в отчетах

Это было год назад.Недавно я нашел инструменты codeplex и несколько постов, связанных с тестированием MSBI / SSRS

Пожалуйста, обратитесь к постам и инструментам ниже.

Надеюсь, что это поможет

...