Sql或报告的验收测试

发布于 2024-11-17 10:03:02 字数 353 浏览 2 评论 0原文

我负责一个包含数百个Sql报告(SSRS)的项目的开发和维护。我真的很想添加验收测试。 是否有报告验收测试的最佳实践?

我们目前正在为 .net 项目使用多个测试框架,因此熟悉 TDD、BDD - 用户故事等。 人们是否使用类似的方法进行报告验收测试,例如

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

某些报告需要很长时间才能运行,人们是否使用专用的验收测试数据库?

有人在 SSRS 中使用像 watir 这样的跑步者吗?

非常感谢该领域的任何见解!

I am responsible for the development and maintenance of a project containing several hundred Sql Reports (SSRS). I would really like to add acceptance testing.
Is there best practices for Report Acceptance tests??

We are currently using several testing frameworks for .net projects so are comfortable with TDD, BDD - User Stories etc.
Are people using similar approaches with report acceptance testing e.g

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

Some reports take a long time to run, are people using dedicated acceptance testing databases?

Is anyone using runners like watir with SSRS??

Any insight in this area greatly appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灰色世界里的红玫瑰 2024-11-24 10:03:02

我致力于开发实时应用报告。我使用SSIS/RS。我的例子中没有使用 SSAS。我曾经在 OLTP 系统中运行 SQL 查询

  • (在 OLTP 表上运行查询以查找需要在报告中反映的行数/值)
  • 暂存系统(运行 TSQL 查询 - 这将帮助我们验证 SSIS ETL 作业已推送数据)
  • 事实&维度表(DW 数据库)- 报告
  • 使用报告中提供的过滤器选项运行 SQL 查询

这是一年前的事。最近我发现了 codeplex 工具和一些与 MSBI / SSRS 测试相关的帖子,

请参考下面的帖子和工具。

希望有帮助

I worked on developing a report for real time application. I used SSIS/RS. I didn't use SSAS in my case. I used to run SQL query in

  • OLTP System (Run queries on OLTP Tables to find number of rows/value that need to be reflected in reports)
  • Staging System (Run TSQL Queries - This would help us verify SSIS ETL jobs have pushed data)
  • Fact & Dimension tables (DW Databases) - Reports
  • Run SQL Queries with filter options provided in the reports

This was a year ago. Recently I found codeplex tools and few posts related to MSBI / SSRS testing

Please refer below posts and tools.

Hope it Helps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文