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