webservice接口測試

基於.NET的webservice測試實例(二)

上一篇 / 下一篇  2009-08-26 21:39:11 / 天氣: 晴朗加陣雨 / 心情: 平靜 / 個人分類:webservice測試探究

在接到一個webservice測試需求的時候,我們需要和開發的過程一樣,有一個需求的測試和文檔的確認過程。一個很好的webservice測試過程應該是建立在前期豐富的需求討論和文檔測試的基礎上。需求討論的越充分,後期接口架構的改動越小;文檔測試的越充分,接口的質量會更高。
webservice測試的需求討論,往往會圍繞接口的實用性、可行性、可擴展性、適用性以及全面性來展開。文檔的測試主要是從兩個方面去實施:接口定義文檔(或稱爲接口開發文檔)、WSDL文件。
接口定義文檔是我們熟悉接口和編寫測試用例的主要依據,文檔的正確性和可靠性直接關係到測試的質量。一般來講一個接口定義文檔一般包括:實現方、提出方(或調用方)、功能說明、接口包含的方法及涉及的對象定義、每個方法對應的參數和每個方法的功能、接口的輸入定義(方法的傳入參數定義)、接口的輸出定義(方法的返回結果)、接口架構的簡單說明、接口的實現方法等。我們需要針對上述的內容進行接口定義文檔的測試,確保文檔的正確性。
WSDL文件是webservice測試中重要的一環。WSDL文件我們可以簡單的認爲就是接口定義文檔的實例化。我們只要結合文檔來比對WSDL文件,分析WSDL文件是否和接口定義文檔所要求的一致。
1、如何獲取WSDL文件。
使用IE打開http://webserviceURL?WSDL,然後將打開的頁面保存爲WSDL格式即可。比如前面提到的實例“http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?wsdl”。
2、如何對比WSDL文件和接口定義文檔。
你可以使用WebserviceStudio這個小軟件。下面用前面的實例來說明一下如何來對比WSDL和接口定義文檔。
(1)使用WebserviceStudio讀取WSDL。

(2)對比WSDL與接口定義文檔。(實例僅對比一個方法)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章