5

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

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

4

1 回答 1

1

您所寻求的称为黑盒测试,它基本上代表测试 API 的功能而不是其结构。

您通常寻找的是:

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

谷歌等价划分边界值分析。这应该让您了解要测试什么以及如何测试。

于 2012-09-12T21:35:07.597 回答