我需要了解业内人士如何以自动方式测试JasperReports。每次迭代都很容易进行回归,而且我希望自动完成同样的操作。
方案: 我在代码分支上生成了一堆(JasperReports)报告(jrprint,pdf,docx - 支持各种格式)。我想将此集与来自主干的预先存在的报告集进行比较以确认以下内容:
有哪些工具/框架可供选择?请指教。 提前致谢。
答案 0 :(得分:0)
很棒的问题。
这适用于二进制文件(PDF,docx,Excel) - diff工具将指示文件不同。对于结构化XML文档,您可以使用Schematron来验证两个文档中是否存在相同的XPath。
由于.jrxml
文件是XML文件,您还可以使用Schematron来验证源文件的布局是否未发生更改(或未发生显着更改;即,所有必需的列都已到位)。