项目架构和业务架构示例
下面架构来源网上开源项目,公司项目有些业务和架构不方便发布到网上。
了解技术架构和业务架构能带来什么?
- • 更深的理解业务逻辑、数据流
- • 减少漏测,提升用例设计覆盖度
- • 方便问题分析定位,提高效率
- • 方便交叉测试,加快熟悉系统业务
- • 业务沉淀,方便组内业务交接
实际效果
经过在部门推动大家梳理业务架构和技术架构的进行,复杂业务场景、业务理解深入、线上缺陷漏测、组员对不同的业务理解时间缩短几倍、性能测试问题定位等都有了较大的提升。
- • 线上P0、P1的缺陷漏测率较以前降低了80%
- • 复杂场景用例条件覆盖度大部分达到100%
- • 新员工入职根据业务架构和技术架构图熟悉业务,普遍时间缩短到2-3天,最初最少需要1个星期以上
- • 性能问题分析定位方面,对于RT比较长等情况,能够熟练的将时间按照架构进行拆分到具体服务、应用,找出哪个链路耗时比较长
PS:我们在面试时,很多情况都会问到技术架构图,特别是做过性能测试相关的人员