关闭

基于.NET的webservice测试实例(二)

发表于:2010-2-21 14:57

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:aslandhu    来源:51Testing软件测试博客

  在接到一个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与接口定义文档。(实例仅对比一个方法)

在新窗口查看大图

(以上言论仅代表作者的个人观点,不代表51Testing观点)

版权声明:本文出自aslandhu的51Testing软件测试博客:http://www.51testing.com/?194902

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

推荐阅读:

基于.NET的webservice测试实例(三)

基于.NET的webservice测试实例(四)

基于.NET的webservice测试实例(一)

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号