Architecture 如何在依赖关系树的深层增量更改上测试完整的软件系统?
我追求的是一个可以在一个项目上运行的系统(通常在CI中),该系统能够通过引入的更改自动测试所有依赖者的项目。此外,如果一个依赖项目选择加入,我希望将测试传播到它的依赖项目,以此类推 这样的制度是否已经存在 这里有一个假设的东西来缓解关于这个话题的对话 假设你发一条船™.Architecture 如何在依赖关系树的深层增量更改上测试完整的软件系统?,architecture,continuous-integration,automated-tests,integration-testing,Architecture,Continuous Integration,Automated Tests,Integration Testing,我追求的是一个可以在一个项目上运行的系统(通常在CI中),该系统能够通过引入的更改自动测试所有依赖者的项目。此外,如果一个依赖项目选择加入,我希望将测试传播到它的依赖项目,以此类推 这样的制度是否已经存在 这里有一个假设的东西来缓解关于这个话题的对话 假设你发一条船™. 阿辛™ 是一个系统,而不仅仅是一个可执行文件 阿辛™ 由精心编制的独立组件和/或子系统组成 为了简单起见,让我们说一句话™ 由ATHING-DB组成™, ATHING-REST-API™, 阿兴义™, 和WidgetMicr
- 阿辛™ 是一个系统,而不仅仅是一个可执行文件
- 阿辛™ 由精心编制的独立组件和/或子系统组成
- 为了简单起见,让我们说一句话™ 由ATHING-DB组成™, ATHING-REST-API™, 阿兴义™, 和WidgetMicroService™.李>
- 所有的服务™ 都经过了很好的测试,e2e测试处于最高水平
- 您可以克隆ATHING-REST-API™ source&更新lib
- 您推动您的更改,进行代码审查,并且(希望)等待CI告诉您您的单元测试通过
- 你合并 你在等待一个更高层次的构建™ 你可以测试一下这个系统的工作原理