我目前正在编写一个应用程序,它是最终用户和 Web 服务之间的一种代理。
用户请求服务,应用程序调用设置适当参数的 Web 服务方法,并返回结果。
为了确保没有出错,我决定为该项目创建单元测试(是的!我知道在编写代码之后这样做有点晚了。下次我会先编写单元测试)。
在这些单元测试中,我必须向 Web 服务发出真正的请求,以确保不会引发权限异常、服务相关异常等。因此,提取接口并模拟服务进行测试是没有帮助的。编写实际调用真正的 Web 服务的单元测试是否可以接受?
如果我的网络服务只允许例如每分钟一个请求,是否有可能在两个测试之间有延迟?