我的JBehave验收测试目标应该是DDD应用程序中的哪一层



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

我想把特性和场景写为整个系统行为的规范,因为我们正在引入ATDD作为我们的开发过程。

在我的应用程序中,我有以下层:

  • 表示层
  • Web服务层
  • 应用程序服务层
  • 域层
  • 基础设施层

JBehave通常被视为行为驱动开发的单元测试框架,我认为它将与您当前的设计很好地结合

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

因此,正如的底线-强烈建议对所有应用程序级别进行单元测试,但我认为,尤其是在JBehave的情况下,如果您不仅在演示中使用它,而且在应用程序服务和域层中也使用它,这将是有帮助的。

最新更新