我和我的团队有一个大型 Web 应用程序,我们正在移植以使用Symfony框架,其中包括用于数据访问的Doctrine2 。当我们刚刚开始时,我们想知道稍后对实体关系进行回归测试。
我们有大量从数据库模式自动生成的 Doctrine 实体,现在正在检查和整理每个实体,特别是在关系映射领域。一旦映射完成(使用 doc 块注释)并且我们通过简单的脚本确认实体正在执行正确的数据访问,那么确保映射以及因此实体的功能将来不会中断的最佳方法是什么。
我们正在为作为独立单元的所有实体编写单元测试,模拟所需的依赖项,但这并不一定能保护我们免受正在编辑的注释注释或模式更改和破坏当前实体关系的影响。
有什么想法吗?这里有人有同样的问题吗?