【问题标题】:Test Reporting测试报告
【发布时间】:2008-10-07 19:30:45
【问题描述】:

我们正在将我们的测试报告数据(单元、回归、集成等)从 XML 格式迁移到数据库格式,以便更好地进行分析。目前,我们的大部分测试分析都是使用 CruiseControl.NET 仪表板完成的,但这主要限于最新的测试数据。可以访问较旧的测试数据,但不容易与新的测试数据进行比较。我们希望查明问题组件并更好地缩小错误范围。随着我们新实施的回归和集成测试带来的大量信息的出现,我希望看到生成一些更好的指标(可能是性能等)。您是否使用过任何商业智能系统,这些系统将为准确、轻松地实施某种分析和报告提供框架?

我已经研究过 JasperReports 和 Pentaho,但目前我正在努力实现 Pentaho。我应该继续与系统斗争吗?这就是我要找的吗?

【问题讨论】:

    标签: reporting analysis business-intelligence pentaho


    【解决方案1】:

    您总是可以只使用 SQL Server Reporting Services 和 Report Builder(MS 的基于 Web 的设计器)或 Report Designer(Visual Studio 的组件)。这个设置也很容易。

    如果您愿意投资一点现金,还有一些最终用户报告解决方案可以让您更轻松地动态创建报告。

    我的公司生产一个:http://www.rsinteract.com 有一个非常便宜的标准版,报告数量有限(30 天免费试用)。它直接从安装了 Reporting Services 的 SQL Server 报告。它赢得了 TechEd 2006 最佳奖 - http://windowsitpro.com/article/articleid/53944/best-of-tech-ed-2006-winners.html

    我们实际上使用我们的来分析来自客户的支持请求,即哪个组件最失败,谁报告的错误最多等。没有在测试数据上尝试过。

    还有 Proclarity、ApexSQL Report 和 Tableau 都不错。

    【讨论】:

      【解决方案2】:

      您可以尝试使用 Ben Fry 编写的 Processing 滚动自己的内容(如果您知道自己在寻找什么)。最好配上他的书《Visualizing Data》。

      该工具是免费的,我想您可以免费试用 O'Reilly 在线图书 45 天,以抢占先机,看看它是否适合您。我确实知道有章节是关于从各种来源(包括 XML 和数据库)读取和处理数据,然后从中进行有意义和有用的可视化的。

      我目前正在使用它来了解继承代码库的依赖复杂性,并且它非常有用。

      【讨论】:

        【解决方案3】:

        Pentaho 的哪个部分?

        Kettle 项目有一些东西可以转换您的巡航控制信息并将其加载到关系数据库中。这可能是一个很好的模块,可以正常工作,尤其是当你几乎完成它的时候。我希望你能分享这些东西。我也可以用。

        平台将在 Kettle 加载后自动安排内容。

        要使 Mondrian 真正有用,您需要为您的测试数据制定一个事实/维度组织。在这一点上,这可能值得你麻烦,也可能不值得。

        加载数据后,您可能会从像这样的简单 SQL 查询中获得很多好处...

         select * 
          from test 
          where failed='yes' 
          order by testno, date desc
        

        还有这个……

         select max(date), min(date), testno 
          from test
          where failed='yes'
          group by testno 
          order by testno 
        

        诸如此类。您可以考虑在表服务器中为您最喜欢的查询创建视图。

        有多种方法可以将您的 sql 查询转换为报告,包括 pentaho 报告模块、BIRT(一个 Eclipse 插件)、Crystal Reports 以及您可以组合在一起的各种 PHP 或 JSP 东西。

        【讨论】:

          猜你喜欢
          • 2018-03-06
          • 2023-03-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-10-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多