【发布时间】:2011-03-15 13:00:48
【问题描述】:
我的任务是在数据库中的 XML 转储上创建 XSLT 转换。作为测试/行为驱动开发的信徒,我想知道是否有人以前尝试过它或者对如何进行它有建议。
我的直觉是用 rspec 测试这个“黑匣子”。是否有用于测试 XSLT 的单元测试框架?
【问题讨论】:
标签: unit-testing xslt tdd rspec bdd
我的任务是在数据库中的 XML 转储上创建 XSLT 转换。作为测试/行为驱动开发的信徒,我想知道是否有人以前尝试过它或者对如何进行它有建议。
我的直觉是用 rspec 测试这个“黑匣子”。是否有用于测试 XSLT 的单元测试框架?
【问题讨论】:
标签: unit-testing xslt tdd rspec bdd
我最近发现自己问了一个类似的问题,但使用的是 Java 而不是 Ruby。我正在编写一个 XSLT 样式表,并希望对其进行一些自动化测试。最后,我采用的方法是使用 XSLT 样式表来转换一些示例 XML 文档,然后对每个结果运行 XPath 查询。我想这和你的“直觉反应”差不多。
快速搜索一下 Google 发现了许多 XSLT 单元测试框架,但其中大部分似乎针对的是 Java,而不是 Ruby。我选择不在我的项目中使用它们中的任何一个,因为几乎所有它们似乎都不再得到积极维护。
【讨论】:
有一个用于测试 XSLT 的 BDD 框架,名为 xspec,它基于 Jeni Tennison 开发的 rspec。
【讨论】: