项目架构和业务架构示例

下面架构来源网上开源项目,公司项目有些业务和架构不方便发布到网上。

业务架构 系统上下文_业务架构 系统上下文

业务架构 系统上下文_单元测试_02

了解技术架构和业务架构能带来什么?
  • • 更深的理解业务逻辑、数据流
  • • 减少漏测,提升用例设计覆盖度
  • • 方便问题分析定位,提高效率
  • • 方便交叉测试,加快熟悉系统业务
  • • 业务沉淀,方便组内业务交接
实际效果

经过在部门推动大家梳理业务架构和技术架构的进行,复杂业务场景、业务理解深入、线上缺陷漏测、组员对不同的业务理解时间缩短几倍、性能测试问题定位等都有了较大的提升。

  • • 线上P0、P1的缺陷漏测率较以前降低了80%
  • • 复杂场景用例条件覆盖度大部分达到100%
  • • 新员工入职根据业务架构和技术架构图熟悉业务,普遍时间缩短到2-3天,最初最少需要1个星期以上
  • • 性能问题分析定位方面,对于RT比较长等情况,能够熟练的将时间按照架构进行拆分到具体服务、应用,找出哪个链路耗时比较长

PS:我们在面试时,很多情况都会问到技术架构图,特别是做过性能测试相关的人员