我想创建接受 XML 的自动化测试,并验证返回的 XML 是否符合预期。此外,最终用户需要能够添加新数据(XML 输入 + 预期的 XML 输出),而无需进入代码。
看起来 Fitnesse 应该能够做到这一点,但我还没有想出一个好的方法来做到这一点。
有什么建议吗?Fitnesse 以外的其他工具会更好用吗?需要测试的代码在 .NET 中。
最终我想将这些测试结果集成到一个持续集成服务器中。
谢谢
我想创建接受 XML 的自动化测试,并验证返回的 XML 是否符合预期。此外,最终用户需要能够添加新数据(XML 输入 + 预期的 XML 输出),而无需进入代码。
看起来 Fitnesse 应该能够做到这一点,但我还没有想出一个好的方法来做到这一点。
有什么建议吗?Fitnesse 以外的其他工具会更好用吗?需要测试的代码在 .NET 中。
最终我想将这些测试结果集成到一个持续集成服务器中。
谢谢
fitSharp
有一个XmlFixture
会将 Xml 结果与预期值进行比较。有关更多详细信息,请参见此处:http: //fitsharp.github.com/Fit/XmlFixture.html
我想我可能有一些有用的东西。我可以创建一个自定义 Web 界面,允许用户上传 XML 输入和预期的 XML 输出。将这些保存到数据库。
然后从数据库中提取这些数据并在 NUnit 测试套件中循环遍历它。然后我可以使用 XMLUnit 进行实际比较。传入 XML 输入并将输出与预期的输出 XML 进行比较。