2011-08-19 186 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集成,我還沒有。