【问题标题】:Should I mock external web service if my code's sole purpose is to talk to this web service?如果我的代码的唯一目的是与该 Web 服务通信,我应该模拟外部 Web 服务吗?
【发布时间】:2013-08-26 08:06:07
【问题描述】:

我正在为 Web 服务创建一个 sdk/客户端库。我了解使用诸如用于 http 的wiremock 之类的东西来模拟外部依赖项等。但是,如果我的代码的唯一目的是与这个 Web 服务通信,我应该模拟外部 Web 服务吗?或者我应该创建两个单独的测试套件 - 使用模拟服务进行单元测试和另一个执行完整集成测试的套件?

【问题讨论】:

    标签: web-services unit-testing mocking


    【解决方案1】:

    模拟外部网络服务是有意义的。我已经将它单独用于单元测试。这是可以接受的做法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多