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

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

有什么建议吗?

有帮助吗?

解决方案 4

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

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

其他提示

我也问了同样的问题 事物 (我想...)我得到了一个提示 肥皂用户界面. 。它看起来很有希望,但我还没有时间测试它。

我在网络测试方面取得了很多成功

我已经在 Linux 和 Windows 上使用它来对几乎所有内容进行自动化 Web 测试。

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

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

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

如果这不是你要问的...也许需要一些澄清?

你可能想要给予 伊沃娜, ,一个建立在之上的插件 类型模拟 尝试一下。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top