【发布时间】:2012-09-12 19:24:13
【问题描述】:
我已经开始了单元测试,并且正在尝试对我为正在使用的 WSDL 资源构建的 API 包装器执行单元测试。
我可以很好地对我的类进行单元测试,但是测试外部 API 的最佳做法是什么?我应该费心测试它吗?除了验证连接和参数等的测试之外,确保我的数据得到正确更新(如果我应该这样做的话)的最佳方法是什么?
【问题讨论】:
标签: c# unit-testing testing functional-testing
我已经开始了单元测试,并且正在尝试对我为正在使用的 WSDL 资源构建的 API 包装器执行单元测试。
我可以很好地对我的类进行单元测试,但是测试外部 API 的最佳做法是什么?我应该费心测试它吗?除了验证连接和参数等的测试之外,确保我的数据得到正确更新(如果我应该这样做的话)的最佳方法是什么?
【问题讨论】:
标签: c# unit-testing testing functional-testing
你所寻找的东西叫做Blackbox Testing,它基本上代表测试API的功能而不是它的结构。
你通常寻找的是:
Google 搜索 Equivalence Partitioning 和 Boundary Value Analysis。这应该让您知道要测试什么以及如何测试。
【讨论】: