【问题标题】:Developing XSLT with TDD/BDD使用 TDD/BDD 开发 XSLT
【发布时间】:2011-03-15 13:00:48
【问题描述】:

我的任务是在数据库中的 XML 转储上创建 XSLT 转换。作为测试/行为驱动开发的信徒,我想知道是否有人以前尝试过它或者对如何进行它有建议。

我的直觉是用 rspec 测试这个“黑匣子”。是否有用于测试 XSLT 的单元测试框架?

【问题讨论】:

    标签: unit-testing xslt tdd rspec bdd


    【解决方案1】:

    我最近发现自己问了一个类似的问题,但使用的是 Java 而不是 Ruby。我正在编写一个 XSLT 样式表,并希望对其进行一些自动化测试。最后,我采用的方法是使用 XSLT 样式表来转换一些示例 XML 文档,然后对每个结果运行 XPath 查询。我想这和你的“直觉反应”差不多。

    快速搜索一下 Google 发现了许多 XSLT 单元测试框架,但其中大部分似乎针对的是 Java,而不是 Ruby。我选择不在我的项目中使用它们中的任何一个,因为几乎所有它们似乎都不再得到积极维护。

    【讨论】:

    • 是的,你的描述就是我的计划。感谢您确认我的想法可能是最好的解决方法。
    【解决方案2】:

    有一个用于测试 XSLT 的 BDD 框架,名为 xspec,它基于 Jeni Tennison 开发的 rspec。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-31
      • 2015-09-28
      • 2011-06-10
      • 2017-06-26
      • 2016-02-18
      • 1970-01-01
      • 2011-05-22
      • 1970-01-01
      相关资源
      最近更新 更多