代码之家  ›  专栏  ›  技术社区  ›  jeremcc chris

自动化Web服务测试

  •  5
  • jeremcc chris  · 技术社区  · 16 年前

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

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

    有什么建议吗?

    6 回复  |  直到 10 年前
        1
  •  4
  •   Community Nick Dandoulakis    7 年前

    我也问过同样的问题 thing (我想…)我得到了一个小费 SoapUI . 看起来很有希望,但我还没有时间来测试它。

        2
  •  2
  •   user6955    16 年前

    我在网络测试方面取得了很大的成功 Selenium

    我已经在Linux和Windows上使用它来自动测试任何东西。

        3
  •  2
  •   oagostinho    16 年前

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

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

        4
  •  1
  •   jeremcc chris    16 年前

    我发现 this post this one 其中有一些关于如何在单元测试中启动webdev.webserver.exe的解决方案。看来我需要做点什么。

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

        5
  •  0
  •   TheSmurf    16 年前

    不知道你在问什么。如果您希望在测试和服务之间不使用某种类型的Web服务器,那么您会失望的。

    如果这不是你要的…也许可以澄清一下?

        6
  •  0
  •   Graviton    16 年前

    你可能想给 Ivonna 一个附加组件 Typemock 尝试一下。

    关于Ivonna的好处在于,您不需要为测试启动Web服务器,但缺点是它不是免费的。