我的项目包括各种使用第三方API的弹簧启动。@Service
我们已经为每个这样的服务编写了一个模拟类,并且我们以这样的方式运行系统测试,即Spring Boot选择模拟的类而不是真实的类(使用)。@Profile("test")
这样做的动机是:
仅测试逻辑(即使这可以通过单元测试来完成)
根据经验测试系统是否线程安全
我们不能广泛使用我们的API(速率限制),但我们希望在足够多的项目上运行我们的系统。
我的问题:
您是否提倡将这种方法用于系统测试?(所有组件都被嘲笑)
如果是这样,像莫基托这样的模拟框架能做到吗?Mockito的全部意义不在于自己编写模拟类,而是如何在多个bean使用服务的系统测试中完成它?
潇潇雨雨
相关分类