知识卡片
菱形对称架构的分层与测试金字塔一一对应
内容
菱形对称架构每个逻辑层都定义了控制边界,层次、职责和粒度的差异恰好与测试金字塔形成对应:北向网关远程服务需契约测试保护服务契约;应用服务是粗粒度外观、不含具体领域逻辑,适合集成测试;聚合自给自足天然匹配单元测试;领域服务需引入模拟框架做单元测试。
参考来源
- 位置:《解构领域驱动设计》17.1.1(源文件:_epub-src/OEBPS/029.xhtml)
- 结论依据:把架构分层映射到测试类型选择。
- 原始内容:图17-1通过菱形对称架构表达不同的逻辑层次……层次、职责和粒度的差异,恰好与测试金字塔形成一一对应的关系。