C# 如何测试API

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

我已经开始了单元测试,并尝试在为我正在使用的WSDL资源构建的API包装上执行单元测试


我可以很好地对我的类进行单元测试,但是测试外部API的最佳实践是什么?我应该试一下吗?除了验证连接、参数等的测试之外,确保数据得到正确更新的最佳方法是什么(如果我应该这样做的话)?

您所寻求的方法基本上是测试API的功能性,而不是其结构

您通常寻找的是:

  • 功能不正确或缺失
  • 接口错误
  • 数据结构或外部数据库访问中的错误
  • 行为或性能错误
  • 初始化和终止错误
谷歌和。这应该让你知道测试什么和如何测试