Web service三种基本元素
SOAP(Simple Object Access Protocol)简单对象访问协议。
SOAP是一种基于XML、独立于平台、独立于语言、简单并可扩展、允许绕过防火墙的一种发送消息的格式的通信协议,将作为W3C标准来发展。
WSDL(Web Service Description)
基于XML,用于描述某个Web service以及如何访问Web service的语言用于网络服务和网络定位,还不是W3C标准。
UDDI(Universal Description, Discovery, and Integration)统一描述、发现和集成。
基于Microsoft.NET平台,通过SOAP进行通信,一种由WSDL描述的网络服务接口,存储有关web service的信息的目录。
Web service测试工具介绍:
1. .NET web service studio
2. Web Test From VSTS
3. SOA Test(原来叫SOAP Test)
Web service测试用例设计方法:
1. 整型参数可以等价类划分和边界值结合的方法进行设计用例。
2. 布尔型参数可以使用类似等价类划分的方法进行。
3. 固定值(一般是字符串)参数和布尔型一样划分,另外要考虑参数为空、长度超过限制等的情况。
4. 指针类型的参数需要考虑的一般情况可以分为:有效指针、无效指针(指针指向的地址不是正确的地址,或者指针指向的地址是空的)
5. 特殊值的测试:参数去其它不符合规范的值的测试,函数如果设置非法参数,函数的返回值是不是和预期的错误码一致。
6. 多个参数之间互相影响,如字符串及其长度的两个参数、某个开关参数会使其他参数不起作用等。
7. 要对参数正确性进行验证,保证系统按照设定的参数运行。