C# 如何测试API
我已经开始了单元测试,并尝试在为我正在使用的WSDL资源构建的API包装上执行单元测试C# 如何测试API,c#,unit-testing,testing,functional-testing,C#,Unit Testing,Testing,Functional Testing,我已经开始了单元测试,并尝试在为我正在使用的WSDL资源构建的API包装上执行单元测试 我可以很好地对我的类进行单元测试,但是测试外部API的最佳实践是什么?我应该试一下吗?除了验证连接、参数等的测试之外,确保数据得到正确更新的最佳方法是什么(如果我应该这样做的话)?您所寻求的方法基本上是测试API的功能性,而不是其结构 您通常寻找的是: 功能不正确或缺失 接口错误 数据结构或外部数据库访问中的错误 行为或性能错误 初始化和终止错误 谷歌和。这应该让你知道测试什么和如何测试
我可以很好地对我的类进行单元测试,但是测试外部API的最佳实践是什么?我应该试一下吗?除了验证连接、参数等的测试之外,确保数据得到正确更新的最佳方法是什么(如果我应该这样做的话)?您所寻求的方法基本上是测试API的功能性,而不是其结构 您通常寻找的是:
- 功能不正确或缺失
- 接口错误
- 数据结构或外部数据库访问中的错误
- 行为或性能错误
- 初始化和终止错误