您将如何"单元测试"由某些报表引擎(如Crystal Reports或SQL Server Reporting Services)创建的报表?
为了测试我们自己的基于Java的报告产品,i-net Clear Reports,我们运行一系列测试报告,将它们导出为各种导出格式,确保输出符合要求,然后不断地每天运行这些相同的报告,将结果与原始数据进行比较.然后,任何差异都会显示为测试失败.
它对我们来说效果很好.这样做的缺点是,在重置测试数据之前,任何可能没有任何差异的细微差别都会显示为测试失败.
旁注:这不是一个单元测试,而是一个验收测试.但我不知道你怎么能真正"单元测试"整个报告.
报告的问题类似于GUI的问题.如果报告/ GUI有很多(错位的)情报,那将使测试变得困难.然后解决方案是
| 归档时间: |
|
| 查看次数: |
7496 次 |
| 最近记录: |