【问题标题】:How to test APIs如何测试 API
【发布时间】:2012-09-12 19:24:13
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    你所寻找的东西叫做Blackbox Testing,它基本上代表测试API的功能而不是它的结构。

    你通常寻找的是:

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

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

    【讨论】:

      猜你喜欢
      • 2018-05-25
      • 2014-12-17
      • 1970-01-01
      • 2023-02-23
      • 2016-07-19
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 2017-08-08
      相关资源
      最近更新 更多