使用Fitnesse进行XML输入/输出

时间:2012-04-20 14:32:55

标签: .net xml fitnesse acceptance-testing

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

似乎Fitnesse应该能够做到这一点,但我还没有想出一个好方法。

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

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

由于

2 个答案:

答案 0 :(得分:3)

fitSharp有一个XmlFixture,可以将Xml结果与预期值进行比较。有关详情,请参阅此处:http://fitsharp.github.com/Fit/XmlFixture.html

答案 1 :(得分:0)

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

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