【发布时间】:2009-04-13 13:59:26
【问题描述】:
我当前的项目使用 SSRS 作为报告引擎。我有报告执行一个文本命令,其中传递了大约 10 个变量。我一直在寻找关于如何对 SSRS 报告项目进行单元测试(验收或集成,等等,只是一些自动化)的解决方案。
我想过用这个方法:
- 将 SQL 文本命令移动到存储过程中
- 创建 Reports.Tests 项目
- 创建 project_tests 数据库并将连接字符串指向该数据库
- 使用我将在测试中返回的数据设置我的单元测试
- 使用传递的参数创建测试并测试结果集
我想确定我没有遗漏一些明显的东西。
其他程序员如何自动测试他们的报告?有关如何改进此方法的任何建议?
编辑:我应该澄清一下,我只想测试结果集而不是报告的格式。
【问题讨论】:
标签: sql-server unit-testing reporting-services report