2011-08-19 151 views
3

我知道这个问题被问了数百万次,但我会再问一次。我一直在研究如何测试Web服务一段时间,我无法相信那里有几乎所有的工具:SOAP UI。您拥有的另一个选项是创建Web服务存根并为每个ws存根编写单元测试。我不敢相信微软没有提出一个可靠的Web服务测试解决方案。所以我想我的问题是:SOAP UI是测试多个Web服务的唯一工具吗?网络服务测试

P.S. 我也在寻找一些与TFS集成(我知道SOAP UI可以用的MSBuild集成)

感谢

回答

1

总是有选择!这里的一篇旧文章可能包含soapUI,Push to test和WebInject。

寻找出壳面团?您可以随时使用HP Service Test

我该用哪一种?当然,soapUI :)坦率地说,这是最常用的原因。

1

我对soapUI的替代方案是HP Service Test

如果我必须建立一个测试团队,测试人员一般不会接触到Web服务和SOA,那么与HP服务测试相关的学习曲线和团队斜坡时间就很短,主要是因为基于Canvas的视觉拖动和Service Test拥有的Drop设计师。

也许,您可以使用SOAP UI 4对惠普服务测试11.20所做的所有工作都做到这一点。它们都具有令人惊异的固有特性,这些特性在这两者之间是相互排斥的。

  • 如果您的组织已经在使用惠普质量中心,QTP和负载亚军,那么所有的测试用例在应用程序的界面易于轻松的管理CHINESE最好是有惠普服务测试,因为它与所有上述产品集成。

  • 有了服务测试,我个人喜欢HP Service Test中的Canvas设计器,并且能够在Service Test中调用.Net程序集,这只是一个好处,因为我是.Net开发人员。 ToolBox具有每个测试人员/开发人员需要的控件列表。通过服务测试构建高保真测试案例是无可厚非的。这是值得的钱。使用soapUI,我喜欢HTTP Recording(与Fiddler非常类似)和安全检查选项(仅举几个例子,XSLT注入,XSS检查)。

  • soapUI无所不在。

TFS集成,我还没有。