Zia*_*hoy 5 architecture testing
如何测试架构?在架构仍处于成形阶段时,是否可以完成与测试相关的事情?
我计划进行迭代,但是在开始考虑测试之前,我不想等待完成整个体系结构(即使它很粗糙)。
更新:我正在使用“ 代码完成 ”一词中使用的体系结构一词。
换句话说,在此刻,我的体系结构是一堆纸,显示了各种斑点如何相互作用(例如,一张纸显示了一个旧系统,该旧系统与与解析/切片和切块的立面进行对话,然后与立面进行对话)。主网站应用程序)。
稍后,我将把它充实到公共课程/方法的重点。之后,我将写出私有方法签名并戳算法,尽管我已经在研究它们,以进行诸如对文本进行分类之类的高级工作。
通常,“测试架构”意味着测试应用和技术架构(与业务和功能架构相对,后者与其说是“测试”,不如说是“验证”)。
这也不是“单元测试”或“持续集成”或 TDD,而是一种从头到尾测试所有系统(由许多模块组成)的黑盒方法。
您确实可以开始设计不是一个而是多个测试策略:当它们涉及“架构”时,它们通常是“系统范围”测试,这意味着专用基础设施(网络、靠近部署目标的服务器)。
因此,在设计第一个“架构”测试时,您可以考虑:
所有这些主题都可以在架构完善时得到解决,以便在开发工作一开始就更有效地支持。
| 归档时间: |
|
| 查看次数: |
5875 次 |
| 最近记录: |