如果我的代码的唯一目的是与此Web服务通信,我是否应该模拟外部Web服务?

时间:2013-08-23 09:59:14

标签: web-services unit-testing mocking

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

1 个答案:

答案 0 :(得分:0)

模拟外部Web服务是有意义的。我单独使用它进行单元测试。这是可以接受的做法。