-1

在 Android 中,我使用干净的架构并将我的代码按层打包。所以我有 4 层(模块)

  • 应用程序
  • 数据
  • 设备
  • 领域

我知道,如果我错了,请纠正我,验收测试(使用 FitNesse)应该更好地取代 UI,它应该模仿 UI 并从客户的角度测试系统的核心功能。

我的问题是:

我应该为 FitNesse 固定装置和其他东西创建另一个模块,并依赖于系统中的每个模块吗?

4

1 回答 1

2

这是我通常看到的,是的。构建器系统(maven、gradle 等)进行了调整,使其不包括包含生产工件中的固定装置的模块。包含 Fitnesse 固定装置的模块知道 / 依赖于它直接测试的所有模块,这往往是领域层。

于 2017-08-23T21:54:32.923 回答