我的JBehave验收测试应该在DDD应用程序中定位哪一层?

时间:2014-09-18 11:55:47

标签: unit-testing architecture domain-driven-design acceptance-testing

鉴于具有六边形架构的DDD应用程序,我的JBehave验收测试应针对哪一层?

我想编写功能和方案作为整体系统行为的规范,因为我们正在引入 ATDD 作为我们的开发过程。

在我的应用程序中,我有这些图层:

  • 表示层
  • Web服务层
  • 应用服务层
  • 域层
  • 基础架构层

1 个答案:

答案 0 :(得分:0)

对于unit testing framework,JBehave通常被视为Behavior-driven development,我认为这将与您当前的设计完美结合

  

我们正在引入ATDD作为我们的开发过程

所以底线 - 强烈建议对所有应用级别进行单元测试,但我认为特别是在JBehave的情况下,如果你不仅在你的演示文稿,也可以在应用程序服务和域层中使用。