Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 用TDD/BDD开发XSLT_Unit Testing_Xslt_Tdd_Rspec_Bdd - Fatal编程技术网

Unit testing 用TDD/BDD开发XSLT

Unit testing 用TDD/BDD开发XSLT,unit-testing,xslt,tdd,rspec,bdd,Unit Testing,Xslt,Tdd,Rspec,Bdd,我的任务是在数据库的XML转储上创建XSLT转换。作为测试/行为驱动开发的信奉者,我想知道是否有人曾经尝试过,或者对如何进行有什么建议 我的直觉反应是用rspec测试这个“黑匣子”。有没有用于测试XSLT的单元测试框架?我最近发现自己也在问一个类似的问题,但是是用Java而不是Ruby。我正在编写一个XSLT样式表,并希望对其进行一些自动化测试。最后,我采用的方法是使用XSLT样式表转换一些示例XML文档,然后对每个结果运行XPath查询。我想这和你的“直觉反应”差不多 Google很快就找到了

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


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

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


Google很快就找到了许多XSLT单元测试框架,但其中大多数似乎是针对Java的,而不是Ruby。我选择不在我的项目中使用它们中的任何一个,因为它们几乎都不再被积极维护。

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

是的,您描述的是我的计划。谢谢你确认我所想的可能是最好的解决方法。