如何测试API

时间:2012-09-12 19:24:14

标签: c# unit-testing testing functional-testing

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

我可以对我的类进行单元测试,但是测试外部API的最佳做法是什么?我应该费心去测试吗?除了我验证连接和参数和内容的测试之外,确保我的数据得到适当更新的最佳方法是什么(如果我甚至应该这样做的话)?

1 个答案:

答案 0 :(得分:1)

您所寻求的是Blackbox Testing,它主要用于测试API的功能而不是其结构。

您通常寻找的是:

  • 功能不正确或缺失
  • 接口错误
  • 数据结构或外部数据库访问中的错误
  • 行为或性能错误
  • 初始化和终止错误

Google Equivalence PartitioningBoundary Value Analysis。这应该让你知道要测试什么以及如何测试。