我有一个包含多个结构实体的项目,每个结构实体都有子实体,如下图所示。
现在我正在尝试计划测试阶段。我检查了 UVVM、OSVVM 和 VUnit,发现 VUnit 是最简单、最快的启动方式。
我已经阅读了文档并对提供的示例进行了一些操作,然后我开始为一些子实体(如 A1、A2、...等)编写一些测试。
我的问题是如何在系统级别使用 VUnit 进行测试,我应该如何构建我的测试平台?
- 我应该为所有子实体编写测试,然后为结构实体编写测试,然后为整个系统编写测试吗?
- 我应该为结构实体编写测试作为交易吗?
- 我是否应该在一个单独的架构文件中为所有子实体编写测试,并在顶级测试平台的测试套件中按顺序运行它们?
- 还有其他建议吗?