首页 > 试题广场 >

在微服务架构中,需要使用真实的数据库或消息队列(而非Mock

[单选题]
在微服务架构中,需要使用真实的数据库或消息队列(而非Mock)来验证服务与这些外部依赖之间的交互是否正确(如SQL查询、消息序列化)。以下哪种测试类型最符合这一目标?
  • 单元测试——通常Mock掉外部依赖,只验证内部逻辑
  • 组件测试——将单个服务作为整体进行黑盒验证,外部依赖可Mock也可真实
  • 集成测试——专门验证服务与真实外部依赖之间的交互边界
  • 端到端测试——验证跨多个服务的完整业务流程

这道题你会答吗?花几分钟告诉大家答案吧!