3

我想创建接受 XML 的自动化测试,并验证返回的 XML 是否符合预期。此外,最终用户需要能够添加新数据(XML 输入 + 预期的 XML 输出),而无需进入代码。

看起来 Fitnesse 应该能够做到这一点,但我还没有想出一个好的方法来做到这一点。

有什么建议吗?Fitnesse 以外的其他工具会更好用吗?需要测试的代码在 .NET 中。

最终我想将这些测试结果集成到一个持续集成服务器中。

谢谢

4

2 回答 2

3

fitSharp有一个XmlFixture会将 Xml 结果与预期值进行比较。有关更多详细信息,请参见此处:http: //fitsharp.github.com/Fit/XmlFixture.html

于 2012-04-20T21:41:10.097 回答
0

我想我可能有一些有用的东西。我可以创建一个自定义 Web 界面,允许用户上传 XML 输入和预期的 XML 输出。将这些保存到数据库。

然后从数据库中提取这些数据并在 NUnit 测试套件中循环遍历它。然后我可以使用 XMLUnit 进行实际比较。传入 XML 输入并将输出与预期的输出 XML 进行比较。

于 2012-04-20T17:24:53.793 回答