以后不在此处更新日志了,欢迎测友到新窝找我:http://www.wuchuanhu.cn/
基于.NET的webservice测试实例(三)
上一篇 /
下一篇 2009-08-26 22:31:48 / 天气: 晴朗
/ 心情: 平静
/ 个人分类:webservice测试探究
实施webservice测试的方法很多,其原理基本都一样。这里原理就不谈了,直接入主题,先看第一种测试方法。
首先再次回顾一下前面的提到的需要测试的方法。
接口地址WebserviceURL:http://fy.webxml.com.cn/webservices/EnglishChinese.asmx
需要测试的方法:
TranslatorSentenceString
解决方案如下:
1、visual studio 2005,新建一个控制台应用程序
2、添加一个webservice引用。
3、向程序中加入以下代码段。
static void Main(string[] args)
{
string[] testresult ;//新建一个字符串数组对象用例接收返回值。
string test="test";//需要传入的参数,即测试用例。
int i = 0;
ConsoleApplication1.chinesetoenglish.EnglishChinese es = new ConsoleApplication1.chinesetoenglish.EnglishChinese();//初始化一个webservice对象。
testresult = es.TranslatorSentenceString(test);//调用TranslatorSentenceString方法来执行测试用例,并将方法执行的结果赋给字符串对象。
for (; i < testresult.Length; i++)
{
Console.WriteLine(testresult[i]);//将返回值打屏
}
Console.ReadKey();
}
}
运行一下DEBUG,你会发现调用成功,并返回三条语句。
4、上面并不是一个完整的测试,因为我们只是简单的调用了一下接口中的方法,并没有去验证它的结果是否正确。因此我们需要编写代码去对比这个返回的结果是否正确。如果你要实现自动化的话,你还得去参数化这一句:“string test="test";”
本次不给出完整的测试代码段,后面会提供。
收藏
举报
TAG: