在Android中,我'm using clean architecture and putting my code packaged by layer. So I' ve 4层 (modules) :
-
app
-
数据
-
设备
-
域名
我知道,纠正我,如果我错了,验收测试 (Using FitNesse) 应该更好地取代UI,它应该模仿UI并从客户的角度测试系统的核心功能 .
我的问题是:
Should I 为FitNesse灯具和东西创建另一个模块,依赖于系统中的每个模块?
1 回答
这是我通常看到的,是的 . 调整构建器系统(maven,gradle等),使其不包含 生产环境 工件中包含夹具的模块 . 包含fitnesse灯具的模块知道/具有它直接测试的所有模块的依赖性,这些模块往往是域层 .