【发布时间】:2020-07-06 07:55:48
【问题描述】:
TLDR:您应该测试编译的 JAR 还是编写 @Test 方法来运行主类就足够了?
我有一个与其他几个服务集成的 Spring Boot 服务。
目前,为了测试服务之间的集成,我在一个暂存环境中运行编译后的 JAR,同时模拟其他服务。
运行已编译的 JAR 是否比运行运行主应用程序和模拟(例如使用 Mockito)其他服务的单元测试有好处?
或者,我是否需要这两种功能?
【问题讨论】:
-
嘿,您的问题非常广泛,基于意见,并且在不了解您的项目的情况下很难回答。另外,对于什么是集成测试、什么是单元测试等,每个人都有自己的看法。我建议你自己做研究,然后回到一个具体的问题而不是一个广泛的问题
标签: java spring-boot testing continuous-integration integration-testing