5

我想从 NUnit 或 MBUnit 中对 Web 服务进行一些集成测试。我还没有深入研究这个,但我很确定我需要在“单元测试”中启动 WebDev.WebServer.exe 来做到这一点。(我知道这不是真正的单元测试)。

是的,我可以自己测试 Web 服务使用的底层对象(我就是这样),但我对在这种情况下测试感兴趣的是代理都按预期工作和处理,等等。

有什么建议吗?

4

6 回答 6

4

我问了同样的事情(我认为......)我得到了关于SoapUI的提示。它看起来很有希望,但我还没有时间测试它。

于 2008-09-15T13:01:34.567 回答
2

我在使用Selenium进行网络测试方面取得了很多成功

我已经在 Linux 和 Windows 上使用它来对几乎任何东西进行自动化 Web 测试。

于 2008-09-15T12:56:51.630 回答
2

有用于 java 和 Ms.NET 的 XMLunit ( http://xmlunit.sourceforge.net/ )。查看 WS 的一些规范可能会很有趣,例如 wsdl:type!

干杯! 奥兰多·阿戈斯蒂尼奥里斯本/葡萄牙

于 2009-02-16T16:18:05.557 回答
1

我发现这篇文章这篇文章有一些关于如何从单元测试中启动 WebDev.WebServer.exe 的解决方案。看起来我需要按照这些思路做一些事情。

在我开始之前,我发现在 VS 中简单地运行 Web 服务项目,让 WebDev 服务器以这种方式启动,然后运行单元测试是可行的。不理想,但目前还可以。

于 2008-08-21T19:57:33.963 回答
0

不知道你在问什么。如果您希望在测试和服务之间没有某种网络服务器来执行此操作,那么您会感到失望。

如果那不是您要问的...也许需要澄清一下?

于 2008-08-21T19:29:41.767 回答
0

你可能想试试 Ivonna,一个建立在 Typemock 之上的插件

Ivonna 的优点是您不需要为测试启动网络服务器,但缺点是它不是免费的。

于 2009-02-16T16:23:06.433 回答